gcc/libstdc++-v3/include/bits
Paolo Carlini 1b4513069a locale_facets.tcc (num_get::_M_extract_float): When __found_sci becomes true stop eating thousands separators and the decimal...
2003-12-19  Paolo Carlini  <pcarlini@suse.de>

	* include/bits/locale_facets.tcc (num_get::_M_extract_float):
	When __found_sci becomes true stop eating thousands separators
	and the decimal radix separator.
	* testsuite/22_locale/num_get/get/char/9.cc: New.
	* testsuite/22_locale/num_get/get/wchar_t/9.cc: Likewise.

	* config/locale/generic/c_locale.cc (__convert_to_v): Don't
	check that *__sanity == '\0': parsing may stop earlier, still
	be successful.
	* config/locale/gnu/c_locale.cc: Likewise.
	* testsuite/22_locale/num_get/get/char/10.cc: New.
	* testsuite/22_locale/num_get/get/wchar_t/10.cc: Likewise.
	* testsuite/27_io/basic_istream/extractors_arithmetic/char/10.cc:
	Tweak in one place accordingly.

	* testsuite/22_locale/money_get/get/char/1.cc: Fix typo.
	* testsuite/22_locale/money_get/get/wchar_t/1.cc: Likewise.

From-SVN: r74826
2003-12-19 09:35:24 +00:00
..
allocator_traits.h re PR libstdc++/10378 ([library DR 402] cannot add object with inplace new into STL collections) 2003-12-01 15:34:07 +00:00
allocator.h re PR libstdc++/10378 ([library DR 402] cannot add object with inplace new into STL collections) 2003-12-01 15:34:07 +00:00
basic_ios.h basic_ios.h (basic_ios::setstate): Revert. 2003-12-02 02:48:51 +00:00
basic_ios.tcc re PR libstdc++/9371 (Bad exception handling in i/ostream::operator>>/<<(streambuf*)) 2003-11-27 08:14:25 +00:00
basic_string.h basic_string.h: Change _*_references to _*_refcount. 2003-12-15 19:48:50 +00:00
basic_string.tcc basic_string.tcc (reserve): Allow shrink-to-fit. 2003-12-11 22:29:12 +00:00
boost_concept_check.h * include/bits/boost_concept_check.h: 2003-07-21 17:12:09 +00:00
c++config Daily bump. 2003-12-19 00:16:07 +00:00
char_traits.h [multiple changes] 2003-10-16 22:37:53 +00:00
codecvt.h locale_facets.h: Correct byname facets for "C" locale. 2003-10-22 18:58:35 +00:00
concept_check.h
concurrence.h re PR libstdc++/12658 (Thread safety problems in locale::global() and locale::locale()) 2003-12-15 21:08:03 +00:00
cpp_type_traits.h
demangle.h demangle.h: Fix allocator type correctness, i.e. 2003-12-18 18:35:38 +00:00
deque.tcc [multiple changes] 2003-11-11 20:09:16 +00:00
fstream.tcc re PR libstdc++/13217 (basic_filebuf::underflow doesn't deal gracefully with read errors) 2003-12-10 20:05:00 +00:00
functexcept.h
gslice_array.h
gslice.h
indirect_array.h
ios_base.h ios_base.h (Init::_S_initialized): Change into declaration. 2003-12-16 00:15:24 +00:00
istream.tcc basic_ios.h (basic_ios::setstate): Revert. 2003-12-02 02:48:51 +00:00
list.tcc stl_list.h: Formatting tweaks. 2003-12-18 20:23:04 +00:00
locale_classes.h basic_string.h: Change _*_references to _*_refcount. 2003-12-15 19:48:50 +00:00
locale_facets.h re PR libstdc++/11723 (ctype<wchar_t>::do_is(mask, wchar_t) is slow) 2003-12-16 11:00:52 +00:00
locale_facets.tcc locale_facets.tcc (num_get::_M_extract_float): When __found_sci becomes true stop eating thousands separators and the decimal... 2003-12-19 09:35:24 +00:00
localefwd.h
mask_array.h
ostream.tcc basic_ios.h (basic_ios::setstate): Revert. 2003-12-02 02:48:51 +00:00
postypes.h re PR libstdc++/13189 (<ext/enc_filebuf.h> fails to compile) 2003-12-05 06:54:24 +00:00
slice_array.h
sstream.tcc re PR libstdc++/13189 (<ext/enc_filebuf.h> fails to compile) 2003-12-05 06:54:24 +00:00
stl_algo.h re PR libstdc++/13284 (126 g++ failures due to lrand48 not defined) 2003-12-04 19:37:21 +00:00
stl_algobase.h [multiple changes] 2003-11-11 20:09:16 +00:00
stl_bvector.h [multiple changes] 2003-11-11 20:09:16 +00:00
stl_construct.h C++STYLE: Add exception bits. 2003-12-01 18:48:24 +00:00
stl_deque.h demangle.h: Fix allocator type correctness, i.e. 2003-12-18 18:35:38 +00:00
stl_function.h codecvt_specializations.h: Change #ifdef _GLIBCXX_RESOLVE_LIB_DEFECTS to a comment. 2003-10-12 10:12:09 +00:00
stl_heap.h [multiple changes] 2003-11-11 20:09:16 +00:00
stl_iterator_base_funcs.h
stl_iterator_base_types.h
stl_iterator.h
stl_list.h stl_list.h: Formatting tweaks. 2003-12-18 20:23:04 +00:00
stl_map.h [multiple changes] 2003-11-11 20:09:16 +00:00
stl_multimap.h [multiple changes] 2003-11-11 20:09:16 +00:00
stl_multiset.h [multiple changes] 2003-11-11 20:09:16 +00:00
stl_numeric.h [multiple changes] 2003-11-11 20:09:16 +00:00
stl_pair.h codecvt_specializations.h: Change #ifdef _GLIBCXX_RESOLVE_LIB_DEFECTS to a comment. 2003-10-12 10:12:09 +00:00
stl_queue.h [multiple changes] 2003-11-11 20:09:16 +00:00
stl_raw_storage_iter.h
stl_relops.h
stl_set.h [multiple changes] 2003-11-11 20:09:16 +00:00
stl_stack.h [multiple changes] 2003-11-11 20:09:16 +00:00
stl_tempbuf.h
stl_threads.h mt_allocator.h: Change include to gthr.h. 2003-10-21 18:01:37 +00:00
stl_tree.h re PR libstdc++/11504 (-Wcast-qual vs. stl_tree) 2003-07-30 15:01:58 +00:00
stl_uninitialized.h
stl_vector.h demangle.h: Fix allocator type correctness, i.e. 2003-12-18 18:35:38 +00:00
stream_iterator.h [multiple changes] 2003-11-11 20:09:16 +00:00
streambuf_iterator.h streambuf_iterator.h (ostreambuf_iterator): Remove non-standard throw specs. 2003-11-24 21:02:39 +00:00
streambuf.tcc re PR libstdc++/13189 (<ext/enc_filebuf.h> fails to compile) 2003-12-05 06:54:24 +00:00
stringfwd.h
type_traits.h
valarray_after.h
valarray_array.h c++config (_GLIBCXX_FULLY_COMPLIANT_HEADERS): Remove. 2003-07-30 16:51:51 +00:00
valarray_array.tcc c++config (_GLIBCXX_FULLY_COMPLIANT_HEADERS): Remove. 2003-07-30 16:51:51 +00:00
valarray_before.h
vector.tcc [multiple changes] 2003-11-11 20:09:16 +00:00