gcc/libstdc++-v3/config
Paolo Carlini ca13fb7f5d locale_facets.tcc (num_get::do_get(bool&)): Fail as soon as the begins of both truename and falsename stop to match...
2003-12-15  Paolo Carlini  <pcarlini@suse.de>

	* include/bits/locale_facets.tcc (num_get::do_get(bool&)):
	Fail as soon as the begins of both truename and falsename
	stop to match; always leave __beg one position beyond the
	last char successfully matched.
	* testsuite/22_locale/num_get/get/char/8.cc: New.
	* testsuite/22_locale/num_get/get/wchar_t/8.cc: Likewise.

2003-12-15  Paolo Carlini  <pcarlini@suse.de>

	* include/bits/locale_facets.h (_M_widen): Reserve space
	for all the possible widened chars.
	* config/locale/generic/ctype_members.cc (_M_initialize_ctype):
	Compute at construction time all the possible widened chars.
	(do_widen): Tweak, simplify.
	* config/locale/gnu/ctype_members.cc: Likewise.
	* testsuite/performance/narrow_widen_wchar_t.cc: Add tests
	for the array versions.

From-SVN: r74636
2003-12-15 16:56:42 +00:00
..
abi Fix last checkin to commit right version of file. 2003-07-18 15:24:44 +02:00
cpu linker-map.gnu: Remove private ios_base members from export list. 2003-12-10 04:52:37 +00:00
io re PR libstdc++/10063 (stdio_filebuf broken) 2003-12-10 17:37:25 +00:00
locale locale_facets.tcc (num_get::do_get(bool&)): Fail as soon as the begins of both truename and falsename stop to match... 2003-12-15 16:56:42 +00:00
os ctype_noninline.h: Adjust ctor to match 2003-10-21 change. 2003-10-23 05:33:49 +00:00
linker-map.dummy
linker-map.gnu linker-map.gnu: Remove private ios_base members from export list. 2003-12-10 04:52:37 +00:00