]> git.ipfire.org Git - thirdparty/gcc.git/commit
c_locale.cc (__convert_to_v(float, double, long double)): Fix the temporary switch...
authorTakeshi Kobayakawa <tskoba@mte.biglobe.ne.jp>
Sat, 18 May 2002 22:00:15 +0000 (07:00 +0900)
committerPaolo Carlini <paolo@gcc.gnu.org>
Sat, 18 May 2002 22:00:15 +0000 (22:00 +0000)
commite95bc62d2357cb618b510a37b19d5cc4ef8903e7
tree091b1b4c9a530149e915f416a2f360a92e5bc701
parent013400e9ccb85b02cc75731574cde18cf9adcc01
c_locale.cc (__convert_to_v(float, double, long double)): Fix the temporary switch to the "C" locale...

2002-05-18  Takeshi Kobayakawa  <tskoba@mte.biglobe.ne.jp>

* config/locale/generic/c_locale.cc
(__convert_to_v(float, double, long double)):
Fix the temporary switch to the "C" locale, saving and
restoring in the proper way the current locale.
* config/locale/generic/time_members.cc
(__timepunct<char, wchar_t>::_M_put): Likewise.
* config/locale/gnu/messages_members.cc
(messages<char>::do_get): Likewise.
* config/locale/gnu/messages_members.h
(messages<_CharT>::do_get): Likewise.
* config/locale/gnu/time_members.cc
(__timepunct<char, wchar_t>::_M_put): Likewise.
* include/bits/locale_facets.tcc (__convert_from_v): Likewise.

From-SVN: r53597
libstdc++-v3/ChangeLog
libstdc++-v3/config/locale/generic/c_locale.cc
libstdc++-v3/config/locale/generic/time_members.cc
libstdc++-v3/config/locale/gnu/messages_members.cc
libstdc++-v3/config/locale/gnu/messages_members.h
libstdc++-v3/config/locale/gnu/time_members.cc
libstdc++-v3/include/bits/locale_facets.tcc