aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libstdc++-v3/ChangeLog5
-rw-r--r--libstdc++-v3/src/ext-inst.cc21
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