[multiple changes]
authorBenjamin Kosnik <bkoz@gcc.gnu.org>
Fri, 7 Dec 2001 02:58:36 +0000 (02:58 +0000)
committerBenjamin Kosnik <bkoz@gcc.gnu.org>
Fri, 7 Dec 2001 02:58:36 +0000 (02:58 +0000)
commit823b4f7daa4141d9986e8df7308f1d7fb19e03a8
tree74795169d392cf89d1d1f0c8a0dd317675d7b8cf
parenta2b1e914592aebb8c495c7a7d5bc408d4cf368d3
[multiple changes]

2001-12-06  Benjamin Kosnik  <bkoz@redhat.com>

libstdc++/3720
* include/bits/locale_facets.tcc (num_put): Clean.
(num_get::_M_extract_float): Change argument to string.
(num_get::do_get(float)): Fixup.
(num_get::do_get(double)): Same.
(num_get::do_get(long double)): Same.
(num_get::_M_extract_int): Add maximum length parameter, __max.
(num_get::_M_extract_float): Correct zeros, use string.
* include/bits/locale_facets.h (num_get::_M_extract_float): Change
declaration here.
* src/locale.cc (__num_base::_S_atoms): Remove x, X.
* testsuite/27_io/istream_extractor_arith.cc (test13): Add.

2001-12-06  Philip Martin  <pmartin@uklinux.net>

* testsuite/27_io/istream_extractor_arith.cc (test12): Add
tests for excess input digits.

From-SVN: r47743
libstdc++-v3/ChangeLog
libstdc++-v3/include/bits/locale_facets.h
libstdc++-v3/include/bits/locale_facets.tcc
libstdc++-v3/src/locale.cc
libstdc++-v3/testsuite/27_io/istream_extractor_arith.cc