ctype_noninline.h (classic_table): Return __ctype + 1.
authorKaveh R. Ghazi <ghazi@caip.rutgers.edu>
Fri, 3 May 2002 13:56:52 +0000 (13:56 +0000)
committerKaveh Ghazi <ghazi@gcc.gnu.org>
Fri, 3 May 2002 13:56:52 +0000 (13:56 +0000)
* config/os/irix/irix5.2/bits/ctype_noninline.h (classic_table):
Return __ctype + 1.
(ctype:_M_table): Initialize to classic_table(), not __ctype.

From-SVN: r53093

libstdc++-v3/ChangeLog
libstdc++-v3/config/os/irix/irix5.2/bits/ctype_noninline.h

index aad4fd142d8e896e03b9520f206bab9925aea8f2..b3da14efe865b41e8093b072f3da04b9c88066ac 100644 (file)
@@ -1,3 +1,9 @@
+2002-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+       * config/os/irix/irix5.2/bits/ctype_noninline.h (classic_table):
+       Return __ctype + 1.
+       (ctype:_M_table): Initialize to classic_table(), not __ctype.
+
 2002-05-03  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
 
        * configure.in: Update local install.html, configopts.html paths.
index f9df21fb0d0109d1cda1bd66213bff9a72c740d6..3cb29b601aefb2b58aa7de3607b7a17355b51f1e 100644 (file)
 
   const ctype_base::mask*
   ctype<char>::classic_table() throw()
-  { return 0; }
+  { return __ctype + 1; }
 
   ctype<char>::ctype(__c_locale, 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_table(!__table ? __ctype : __table)
+  _M_table(!__table ? classic_table() : __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_table(!__table ? __ctype : __table)
+  _M_table(!__table ? classic_table() : __table)
   { }
 
   char