gcc/libstdc++-v3/testsuite/27_io
Benjamin Kosnik 8901ac210e [multiple changes]
2000-08-09  Benjamin Kosnik  <bkoz@purist.soma.redhat.com>

	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.

2000-08-08  Benjamin Kosnik  <bkoz@cygnus.com>
	    Ulrich Drepper  <drepper@cygnus.com>

	* config/c_io_libio.h: Tweak.
	* config/c_io_libio_codecvt.c: New file.
	* libio/Makefile.am: Add c_codecvt.c.
	* libio/Makefile.in: Regenerate.
	* libio/genops.c (_IO_unbuffer_write): Don't call _IO_SETBUF if the
	stream is not orientated.

	* acinclude.m4: Add config/c_io_libio_codecvt.c dummy file, until
	encoding gets fleshed out.

	* bits/basic_file.h: Add specialization declarations.
	* config/c_io_libio.cc: Add specializations for pbackfail, uflow.

	* config/c_io_libio.h: Add __c_wfile_type.
	* bits/basic_file.h: Add _M_wfile.

	* config/c_io_libio.cc (__basic_file<char>): Initialize the
	streams without setting the orientation of the underlying FILE to
	either wide or narrow.
	(__basic_file<wchar_t>)): Enable tricky wchar_t io bits.

From-SVN: r35584
2000-08-09 07:33:39 +00:00
..
filebuf_members-1.tst filebuf_members.cc: New file. 2000-06-24 00:53:06 +00:00
filebuf_members.cc filebuf.cc: Tweak. 2000-06-29 18:20:55 +00:00
filebuf-1.tst
filebuf-1.txt
filebuf-2.tst
filebuf-3.tst [multiple changes] 2000-07-21 00:06:51 +00:00
filebuf.cc [multiple changes] 2000-07-21 00:06:51 +00:00
fpos.cc
ifstream_members-1.tst std_fstream.h: Formatting tweaks. 2000-06-23 22:21:47 +00:00
ifstream_members.cc [multiple changes] 2000-07-05 23:59:02 +00:00
ios_base_callbacks.cc
ios_base_members_static.cc
ios_ctor.cc
ios_manip_basefield.cc
ios_manip_fmtflags.cc
ios_members.cc
istream_extractor_arith.cc [multiple changes] 2000-07-04 02:24:54 +00:00
istream_extractor_char.cc
istream_extractor_other-1.tst
istream_extractor_other-1.txt
istream_extractor_other-2.tst
istream_extractor_other.cc
istream_manip.cc
istream_seeks.cc ostream_manip.cc (test02): Add tests. 2000-06-30 02:47:19 +00:00
istream_sentry.cc
istream_unformatted-1.tst
istream_unformatted-1.txt
istream_unformatted-2.tst
istream_unformatted.cc [multiple changes] 2000-07-24 16:34:00 +00:00
istream.cc std_cmath.h: Tweaks. 2000-05-11 02:40:34 +00:00
istringstream_members.cc
narrow_stream_objects.cc Finish preliminary wchar_t implementation, with trivial encodings. 2000-08-09 07:28:54 +00:00
ofstream_members-1.tst std_fstream.h: Formatting tweaks. 2000-06-23 22:21:47 +00:00
ofstream_members.cc [multiple changes] 2000-07-05 23:59:02 +00:00
ostream_inserter_arith.cc [multiple changes] 2000-06-26 20:22:01 +00:00
ostream_inserter_char-1.tst
ostream_inserter_char.cc
ostream_inserter_other-1.tst
ostream_inserter_other-2.tst
ostream_inserter_other.cc [multiple changes] 2000-08-09 07:33:39 +00:00
ostream_manip.cc ostream_manip.cc (test02): Add tests. 2000-06-30 00:38:09 +00:00
ostream_seeks-1.tst ostream_manip.cc (test02): Add tests. 2000-06-30 02:47:19 +00:00
ostream_seeks.cc ostream_manip.cc (test02): Add tests. 2000-06-30 02:47:19 +00:00
ostream_unformatted.cc
ostream.cc std_cmath.h: Tweaks. 2000-05-11 02:40:34 +00:00
streambuf.cc
stringbuf.cc bitset_ctor.cc: Qualify reverse wth std::. 2000-06-13 23:48:29 +00:00
stringstream.cc bitset_ctor.cc: Qualify reverse wth std::. 2000-06-13 23:48:29 +00:00
wide_stream_objects.cc Finish preliminary wchar_t implementation, with trivial encodings. 2000-08-09 07:28:54 +00:00