gcc/libstdc++-v3/testsuite/performance
Paolo Carlini 5af91f0690 codecvt_members.cc (codecvt::do_length): Rewrite, using both mbsnrtowcs and mbrtowc in a loop...
2003-11-25  Paolo Carlini  <pcarlini@suse.de>

	* config/locale/gnu/codecvt_members.cc (codecvt::do_length):
	Rewrite, using both mbsnrtowcs and mbrtowc in a loop: the
	former is very fast, but stops if encounters a NUL.
	(codecvt::do_out): Tweaks.
	(codecvt::do_in): Tweaks, improve the code dealing with errors.
	* testsuite/performance/wchar_t_length.cc: New.

From-SVN: r73934
2003-11-25 21:41:28 +00:00
..
allocator.cc
complex_norm.cc
cout_insert_int.cc
filebuf_copy.cc
filebuf_sputc.cc
fstream_seek_write.cc
ifstream_getline.cc
list_create_fill_sort.cc
map_create_fill.cc
ofstream_insert_float.cc
ofstream_insert_int.cc
string_append.cc
wchar_t_in.cc codecvt_members.cc (codecvt::do_in): Rewrite, using both mbsnrtowcs and mbrtowc in a loop... 2003-11-24 21:13:38 +00:00
wchar_t_length.cc codecvt_members.cc (codecvt::do_length): Rewrite, using both mbsnrtowcs and mbrtowc in a loop... 2003-11-25 21:41:28 +00:00
wchar_t_out.cc re PR libstdc++/11602 (codecvt<wchar_t, char, mbstate_t> is slow.) 2003-11-20 19:24:03 +00:00