OSDN Git Service

2000-12-07 Benjamin Kosnik <bkoz@purist.soma.redhat.com>
authorbkoz <bkoz@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 7 Dec 2000 20:49:10 +0000 (20:49 +0000)
committerbkoz <bkoz@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 7 Dec 2000 20:49:10 +0000 (20:49 +0000)
* config/os/generic/bits/ctype_base.h (ctype_base): Change space mask.

* config/os/generic/bits/ctype_noninline.h (ctype): Remove default
arguments in definition.
* config/os/solaris/solaris2.7/bits/ctype_noninline.h (ctype): Same.
* config/os/solaris/solaris2.6/bits/ctype_noninline.h (ctype): Same.
* config/os/solaris/solaris2.5/bits/ctype_noninline.h (ctype): Same.
* config/os/newlib/bits/ctype_noninline.h (ctype): Same.
* config/os/irix/bits/ctype_noninline.h (ctype): Same.
* config/os/hpux/bits/ctype_noninline.h (ctype): Same.
* config/os/bsd/netbsd/bits/ctype_noninline.h (ctype): Same.
* config/os/bsd/freebsd/bits/ctype_noninline.h (ctype): Same.
* config/os/aix/bits/ctype_noninline.h (ctype): Same.

* include/bits/locale_facets.h: Tweak.

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

13 files changed:
libstdc++-v3/ChangeLog
libstdc++-v3/config/os/aix/bits/ctype_noninline.h
libstdc++-v3/config/os/bsd/freebsd/bits/ctype_noninline.h
libstdc++-v3/config/os/bsd/netbsd/bits/ctype_noninline.h
libstdc++-v3/config/os/generic/bits/ctype_base.h
libstdc++-v3/config/os/generic/bits/ctype_noninline.h
libstdc++-v3/config/os/hpux/bits/ctype_noninline.h
libstdc++-v3/config/os/irix/bits/ctype_noninline.h
libstdc++-v3/config/os/newlib/bits/ctype_noninline.h
libstdc++-v3/config/os/solaris/solaris2.5/bits/ctype_noninline.h
libstdc++-v3/config/os/solaris/solaris2.6/bits/ctype_noninline.h
libstdc++-v3/config/os/solaris/solaris2.7/bits/ctype_noninline.h
libstdc++-v3/include/bits/locale_facets.h

index 686a350..dd0949b 100644 (file)
@@ -1,3 +1,21 @@
+2000-12-07  Benjamin Kosnik  <bkoz@purist.soma.redhat.com>
+
+       * config/os/generic/bits/ctype_base.h (ctype_base): Change space mask.
+
+       * config/os/generic/bits/ctype_noninline.h (ctype): Remove default
+       arguments in definition.
+       * config/os/solaris/solaris2.7/bits/ctype_noninline.h (ctype): Same.
+       * config/os/solaris/solaris2.6/bits/ctype_noninline.h (ctype): Same.
+       * config/os/solaris/solaris2.5/bits/ctype_noninline.h (ctype): Same.
+       * config/os/newlib/bits/ctype_noninline.h (ctype): Same.
+       * config/os/irix/bits/ctype_noninline.h (ctype): Same.
+       * config/os/hpux/bits/ctype_noninline.h (ctype): Same.
+       * config/os/bsd/netbsd/bits/ctype_noninline.h (ctype): Same.
+       * config/os/bsd/freebsd/bits/ctype_noninline.h (ctype): Same.
+       * config/os/aix/bits/ctype_noninline.h (ctype): Same.
+
+       * include/bits/locale_facets.h: Tweak.
+       
 2000-12-06  Benjamin Kosnik  <bkoz@kredhat.com>
 
        * include/bits/locale_facets.h (ctype): Remove _Ctype_nois and
index 54f546c..30a36d2 100644 (file)
@@ -33,8 +33,7 @@
   
 // Information as gleaned from /usr/include/ctype.h
   
-  ctype<char>::ctype(const mask* __table = 0, bool __del = false, 
-       size_t __refs = 0) 
+  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) 
index 5de223b..40262f7 100644 (file)
@@ -33,8 +33,7 @@
   
 // Information as gleaned from /usr/include/ctype.h
   
-  ctype<char>::ctype(const mask* __table = 0, bool __del = false, 
-       size_t __refs = 0) 
+  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) 
index 395c066..8ea1b8d 100644 (file)
@@ -33,8 +33,7 @@
   
 // Information as gleaned from /usr/include/ctype.h
   
-  ctype<char>::ctype(const mask* __table = 0, bool __del = false, 
-       size_t __refs = 0) 
+  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 ? (_ctype_ + 1) : __table) 
index 8b5e0a0..08b8534 100644 (file)
 
     enum
     {
-      space = (1 << 5),        // Whitespace
-      print = (1 << 6),        // Printing
-      cntrl = (1 << 9),        // Control character
-      upper = (1 << 0),        // UPPERCASE
-      lower = (1 << 1),        // lowercase
-      alpha = (1 << 5),        // Alphabetic
-      digit = (1 << 2),        // Numeric
-      punct = (1 << 10),// Punctuation
-      xdigit = (1 << 4),// Hexadecimal numeric
-      alnum = (1 << 11),// Alphanumeric
-      graph = (1 << 7) // Graphical
+      space  = (1 << 0),     // Whitespace
+      print  = (1 << 1),     // Printing
+      cntrl  = (1 << 2),     // Control character
+      upper  = (1 << 3),     // UPPERCASE
+      lower  = (1 << 4),     // lowercase
+      alpha  = (1 << 5),     // Alphabetic
+      digit  = (1 << 6),     // Numeric
+      punct  = (1 << 7),     // Punctuation
+      xdigit = (1 << 8),     // Hexadecimal numeric
+      alnum  = (1 << 9),     // Alphanumeric
+      graph  = (1 << 10)     // Graphical
     };
   };
 
index 38edd40..e8da462 100644 (file)
@@ -33,8 +33,7 @@
   
 // Information as gleaned from /usr/include/ctype.h
   
-  ctype<char>::ctype(const mask* __table = 0, bool __del = false, 
-       size_t __refs = 0) 
+  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) 
index 38edd40..e8da462 100644 (file)
@@ -33,8 +33,7 @@
   
 // Information as gleaned from /usr/include/ctype.h
   
-  ctype<char>::ctype(const mask* __table = 0, bool __del = false, 
-       size_t __refs = 0) 
+  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) 
index 0fb25d1..8045feb 100644 (file)
   
 // Information as gleaned from /usr/include/ctype.h
 
-  ctype<char>::ctype(const mask* __table = 0, bool __del = false, 
-       size_t __refs = 0)
-    : __ctype_abstract_base<char>(__refs), _M_del(__table != 0 && __del), 
-      _M_toupper(NULL), _M_tolower(NULL), _M_ctable(NULL), 
-      _M_table(!__table
-              ? (const mask*) (__libc_attr._ctype_tbl->_class + 1)
-              : __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 ? 
+             (const mask*) (__libc_attr._ctype_tbl->_class + 1) : __table) 
     { }
 
   char
index 30494d3..803e6d4 100644 (file)
@@ -33,8 +33,7 @@
   
 // Information as gleaned from /usr/include/ctype.h
   
-  ctype<char>::ctype(const mask* __table = 0, bool __del = false, 
-       size_t __refs = 0) 
+  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(_ctype_), _M_table(__table == 0 ? _M_ctable: __table) 
index 8676077..dd0d4fb 100644 (file)
@@ -33,8 +33,7 @@
   
 // Information as gleaned from /usr/include/ctype.h
   
-  ctype<char>::ctype(const mask* __table = 0, bool __del = false, 
-       size_t __refs = 0) 
+  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(__ctype), _M_table(__table == 0 ? _M_ctable: __table) 
index 29ecc9e..e436eb0 100644 (file)
@@ -33,8 +33,7 @@
   
 // Information as gleaned from /usr/include/ctype.h
   
-  ctype<char>::ctype(const mask* __table = 0, bool __del = false, 
-       size_t __refs = 0) 
+  ctype<char>::ctype(const mask* __table, bool __del, size_t __refs) 
     : __ctype_abstract_base<char>(__refs), _M_del(__table != 0 && __del), 
       _M_toupper(__trans_upper), _M_tolower(__trans_lower),
       _M_ctable(__ctype_mask), _M_table(__table == 0 ? _M_ctable: __table) 
index ae3d6fb..8b79921 100644 (file)
@@ -33,8 +33,7 @@
   
 // Information as gleaned from /usr/include/ctype.h
   
-  ctype<char>::ctype(const mask* __table = 0, bool __del = false, 
-       size_t __refs = 0)
+  ctype<char>::ctype(const mask* __table, bool __del, size_t __refs)
     : __ctype_abstract_base<char>(__refs), _M_del(__table != 0 && __del), 
       _M_toupper(__trans_upper), _M_tolower(__trans_lower),
       _M_ctable(__ctype_mask), _M_table(__table == 0 ? _M_ctable: __table) 
index e7ba494..7d9a3a6 100644 (file)
@@ -223,7 +223,7 @@ namespace std
       __to_type const&                _M_toupper;
       __to_type const&                _M_tolower;
       const mask* const&       _M_ctable;
-      const mask*       _M_table;
+      const mask*              _M_table;
       
     public:
       static locale::id        id;