OSDN Git Service

* config/os/hpux/bits/ctype_noninline.h: Use __SB_masks for address
authordanglin <danglin@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 15 Jan 2002 21:31:56 +0000 (21:31 +0000)
committerdanglin <danglin@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 15 Jan 2002 21:31:56 +0000 (21:31 +0000)
of character to attribute mapping table.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48880 138bc75d-0d04-0410-961f-82ee72b054a4

libstdc++-v3/ChangeLog
libstdc++-v3/config/os/hpux/bits/ctype_noninline.h

index 7c3e91e..47650e3 100644 (file)
@@ -1,3 +1,8 @@
+2002-01-15  John David Anglin  <dave@hiauly1.hia.nrc.ca>
+
+       * config/os/hpux/bits/ctype_noninline.h: Use __SB_masks for address
+       of character to attribute mapping table.
+
 2002-01-15  David Billinghurst <David.Billinghurst@riotinto.com>
 
        * testsuite/26_numerics/c99_classification_macros_c.cc
index 7dbaced..96a6da9 100644 (file)
@@ -1,6 +1,6 @@
 // Locale support -*- C++ -*-
 
-// Copyright (C) 1997-2001 Free Software Foundation, Inc.
+// Copyright (C) 1997-2001, 2002 Free Software Foundation, Inc.
 //
 // This file is part of the GNU ISO C++ Library.  This library is free
 // software; you can redistribute it and/or modify it under the
                     size_t __refs) 
   : __ctype_abstract_base<char>(__refs), _M_del(__table != 0 && __del), 
   _M_toupper(NULL), _M_tolower(NULL), _M_ctable(NULL), 
-  _M_table(__table == 0 ? _M_ctable: __table) 
+  _M_table(__table == 0 ? (const mask *) __SB_masks : __table) 
   { }
 
   ctype<char>::ctype(const mask* __table, bool __del, size_t __refs) 
   : __ctype_abstract_base<char>(__refs), _M_del(__table != 0 && __del), 
   _M_toupper(NULL), _M_tolower(NULL), _M_ctable(NULL), 
-  _M_table(__table == 0 ? _M_ctable: __table) 
+  _M_table(__table == 0 ? (const mask *) __SB_masks : __table) 
   { }
 
   char