diff options
-rw-r--r-- | libstdc++-v3/ChangeLog | 5 | ||||
-rw-r--r-- | libstdc++-v3/src/ext-inst.cc | 21 |
2 files changed, 25 insertions, 1 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 1f1174d..f04ef50 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,8 @@ +2002-06-20 Steve Ellcey <sje@cup.hp.com> + * src/ext-inst.cc (_S_fetch): Add explicit templates for char and + wchar types. + (_S_min_len): Ditto. + 2002-06-20 Benjamin Kosnik <bkoz@redhat.com> * include/Makefile.am: Add rules. diff --git a/libstdc++-v3/src/ext-inst.cc b/libstdc++-v3/src/ext-inst.cc index 93229f0..b7af682 100644 --- a/libstdc++-v3/src/ext-inst.cc +++ b/libstdc++-v3/src/ext-inst.cc @@ -36,13 +36,32 @@ namespace std { + using __gnu_cxx::stdio_filebuf; + template const unsigned long __gnu_cxx::rope<char, std::allocator<char> >::_S_min_len; - using __gnu_cxx::stdio_filebuf; + template + char + __gnu_cxx::rope<char, std::allocator<char> >:: + _S_fetch(__gnu_cxx::_Rope_RopeRep<char, std::allocator<char> >*, + unsigned long); + template class stdio_filebuf<char>; + #ifdef _GLIBCPP_USE_WCHAR_T + template + const unsigned long + __gnu_cxx::rope<wchar_t, std::allocator<wchar_t> >::_S_min_len; + + template + wchar_t + __gnu_cxx::rope<wchar_t, std::allocator<wchar_t> >:: + _S_fetch(__gnu_cxx::_Rope_RopeRep<wchar_t, std::allocator<wchar_t> >*, + unsigned long); + template class stdio_filebuf<wchar_t>; #endif + } // namespace std |