Finish preliminary wchar_t implementation, with trivial encodings.
authorBenjamin Kosnik <bkoz@gcc.gnu.org>
Wed, 9 Aug 2000 07:28:54 +0000 (07:28 +0000)
committerBenjamin Kosnik <bkoz@gcc.gnu.org>
Wed, 9 Aug 2000 07:28:54 +0000 (07:28 +0000)
commit86b8dde6332cf181979edb42ab96f672b40261d3
tree5f227693ea8727a813c0dc35fa09a37d91d69419
parent08e72a192902ca20803e5b423bfb6cfdc983642e
Finish preliminary wchar_t implementation, with trivial encodings.

2000-08-09  Benjamin Kosnik  <bkoz@purist.soma.redhat.com>

Finish preliminary wchar_t implementation, with trivial encodings.
* docs/configopts.html: Add bits about canonical configure option
checking.

* testsuite/27_io/iostream_objects.cc: Replace this file (which
has newly-declared-illegal mixing of wide/narrow stdstreams) with...
* testsuite/27_io/narrow_stream_objects.cc: New file.
* testsuite/27_io/wide_stream_objects.cc: New file.

* bits/fstream.tcc (underflow): Temporarily hack a solution
together that writes from the external file to the internal
buffers. This removes codecvt from the loop, and is incorrect.
(_M_really_overflow): Same here.

* testsuite/21_strings/inserters_extractors.cc (test05): Tweaks.

From-SVN: r35582
libstdc++-v3/testsuite/27_io/iostream_objects.cc [deleted file]
libstdc++-v3/testsuite/27_io/narrow_stream_objects.cc [new file with mode: 0644]
libstdc++-v3/testsuite/27_io/wide_stream_objects.cc [new file with mode: 0644]