OSDN Git Service

* src/gen-num-limits.cc: Instantiate for wchar_t.
authorrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 20 Mar 2001 19:39:45 +0000 (19:39 +0000)
committerrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 20 Mar 2001 19:39:45 +0000 (19:39 +0000)
        * config/os/aix/bits/ctype_base.h (mask): Use unsigned int.

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

libstdc++-v3/ChangeLog
libstdc++-v3/config/os/aix/bits/ctype_base.h
libstdc++-v3/src/Makefile.in
libstdc++-v3/src/gen-num-limits.cc

index 7ab9839..63312e8 100644 (file)
@@ -1,3 +1,8 @@
+2001-03-20  Richard Henderson  <rth@redhat.com>
+
+       * src/gen-num-limits.cc: Instantiate for wchar_t.
+       * config/os/aix/bits/ctype_base.h (mask): Use unsigned int.
+
 2001-03-20  Jason Merrill  <jason@redhat.com>
 
        * libsupc++/vec.cc (__cxa_vec_cleanup): New fn.
index 166e5d0..ed41440 100644 (file)
@@ -40,7 +40,7 @@
 
     // NB: Offsets into ctype<char>::_M_table force a particular size
     // on the mask type. Because of this, we don't use an enum.
-    typedef unsigned char      mask;
+    typedef unsigned int       mask;
     static const mask upper            = _ISUPPER;
     static const mask lower    = _ISLOWER;
     static const mask alpha    = _ISALPHA;
index 9010f3b..e8f36cd 100644 (file)
@@ -375,7 +375,7 @@ distdir: $(DISTFILES)
        @for file in $(DISTFILES); do \
          if test -f $$file; then d=.; else d=$(srcdir); fi; \
          if test -d $$d/$$file; then \
-           cp -pr $$d/$$file $(distdir)/$$file; \
+           cp -pr $$/$$file $(distdir)/$$file; \
          else \
            test -f $(distdir)/$$file \
            || ln $$d/$$file $(distdir)/$$file 2> /dev/null \
index 00dfc85..96cd7ea 100644 (file)
@@ -830,4 +830,6 @@ INSTANTIATIONS (unsigned long);
 INSTANTIATIONS (float);
 INSTANTIATIONS (double);
 INSTANTIATIONS (long double);
-
+#ifdef _GLIBCPP_USE_WCHAR_T
+INSTANTIATIONS (wchar_t);
+#endif