From f64805b6e956e547b23a5c15ee388817bc30afeb Mon Sep 17 00:00:00 2001 From: Richard Henderson Date: Tue, 20 Mar 2001 11:39:45 -0800 Subject: [PATCH] gen-num-limits.cc: Instantiate for wchar_t. * src/gen-num-limits.cc: Instantiate for wchar_t. * config/os/aix/bits/ctype_base.h (mask): Use unsigned int. From-SVN: r40666 --- libstdc++-v3/ChangeLog | 5 +++++ libstdc++-v3/config/os/aix/bits/ctype_base.h | 2 +- libstdc++-v3/src/Makefile.in | 2 +- libstdc++-v3/src/gen-num-limits.cc | 4 +++- 4 files changed, 10 insertions(+), 3 deletions(-) diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 7ab9839fc8c..63312e86a59 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,8 @@ +2001-03-20 Richard Henderson + + * 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 * libsupc++/vec.cc (__cxa_vec_cleanup): New fn. diff --git a/libstdc++-v3/config/os/aix/bits/ctype_base.h b/libstdc++-v3/config/os/aix/bits/ctype_base.h index 166e5d06307..ed414408dbb 100644 --- a/libstdc++-v3/config/os/aix/bits/ctype_base.h +++ b/libstdc++-v3/config/os/aix/bits/ctype_base.h @@ -40,7 +40,7 @@ // NB: Offsets into ctype::_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; diff --git a/libstdc++-v3/src/Makefile.in b/libstdc++-v3/src/Makefile.in index 9010f3bc437..e8f36cd8906 100644 --- a/libstdc++-v3/src/Makefile.in +++ b/libstdc++-v3/src/Makefile.in @@ -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 \ diff --git a/libstdc++-v3/src/gen-num-limits.cc b/libstdc++-v3/src/gen-num-limits.cc index 00dfc850ac6..96cd7eab00b 100644 --- a/libstdc++-v3/src/gen-num-limits.cc +++ b/libstdc++-v3/src/gen-num-limits.cc @@ -830,4 +830,6 @@ INSTANTIATIONS (unsigned long); INSTANTIATIONS (float); INSTANTIATIONS (double); INSTANTIATIONS (long double); - +#ifdef _GLIBCPP_USE_WCHAR_T +INSTANTIATIONS (wchar_t); +#endif -- 2.30.2