OSDN Git Service

2001-12-06 Benjamin Kosnik <bkoz@redhat.com>
authorbkoz <bkoz@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 7 Dec 2001 02:58:36 +0000 (02:58 +0000)
committerbkoz <bkoz@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 7 Dec 2001 02:58:36 +0000 (02:58 +0000)
commit816c230b691ed54a4dfc55b2f2b2c54809309126
tree74795169d392cf89d1d1f0c8a0dd317675d7b8cf
parent77644c13920da486217e7cca3d3aeca6b2595a35
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@47743 138bc75d-0d04-0410-961f-82ee72b054a4
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