std_fstream.h (basic_filebuf): Change signature.
authorBenjamin Kosnik <bkoz@gcc.gnu.org>
Tue, 8 May 2001 03:39:50 +0000 (03:39 +0000)
committerBenjamin Kosnik <bkoz@gcc.gnu.org>
Tue, 8 May 2001 03:39:50 +0000 (03:39 +0000)
2001-05-07  Benjamin Kosnik  <bkoz@redhat.com>

libstdc++/2523
* include/bits/std_fstream.h (basic_filebuf): Change signature.
* include/bits/fstream.tcc (basic_filebuf): Change bool argument
to int_type, pass in buffer size info.
* include/bits/std_streambuf.h (_M_is_indeterminate): Check for
unbuffered situation.
(underflow): Remove codecvt bits for the time being.
* include/bits/istream.tcc (istream::sentry): Avoid sputbackc call.
* include/bits/locale_facets.tcc (_M_extract): Cache dereference
values from iterators, clean.
* src/locale.cc: Ditto.
* include/bits/sbuf_iter.h: Format.
* src/ios.cc: Explicitly pass in buffer sizes at creation time.
* testsuite/27_io/narrow_stream_objects.cc: Add tests.
* testsuite/27_io/filebuf.cc: Tweaks.
* testsuite/27_io/filebuf_members.cc: Tweaks.

From-SVN: r41909

libstdc++-v3/testsuite/27_io/narrow_stream_objects.cc

index c1ca3cadc8f320450f1950f15e1272f674d63c3c..a52e1384e46d839bea6bc4800c947748ceff14a3 100644 (file)
@@ -96,6 +96,7 @@ test01()
 // libstdc++/2523
 void test02()
 {
+  using namespace std;
   int i;
   cin >> i;
   cout << "i == " << i << endl;
@@ -104,6 +105,7 @@ void test02()
 // libstdc++/2523
 void test03()
 {
+  using namespace std;
   ios_base::sync_with_stdio(false);
 
   int i;