c_locale.h (__convert_from_v): Don't use a default for __prec, assume __prec >= 0...
authorPaolo Carlini <pcarlini@suse.de>
Sat, 7 Aug 2004 13:48:31 +0000 (13:48 +0000)
committerPaolo Carlini <paolo@gcc.gnu.org>
Sat, 7 Aug 2004 13:48:31 +0000 (13:48 +0000)
commit49864a8255efafcce754540709efe5b4e28eea7b
tree00ab173ce0375195be624ab5f464dffb7463aab0
parentcbf8a6ab5dad4e5fc74cfe1688a17403b0abe2db
c_locale.h (__convert_from_v): Don't use a default for __prec, assume __prec >= 0 and simplify.

2004-08-07  Paolo Carlini  <pcarlini@suse.de>

* config/locale/generic/c_locale.h (__convert_from_v): Don't
use a default for __prec, assume __prec >= 0 and simplify.
* config/locale/gnu/c_locale.h (__convert_from_v): Likewise.
* include/bits/locale_facets.tcc (money_put<>::do_put(long double)):
Pass format "%.*Lf" + precision == 0, equivalent to "%.0Lf".

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