From 7c752655e662a878d978f152bac69e2b70380415 Mon Sep 17 00:00:00 2001 From: Paolo Carlini Date: Sun, 9 Nov 2003 10:47:58 +0000 Subject: [PATCH] re PR libstdc++/12971 (Resolution of DR 328 [WP] still unimplemented) 2003-11-09 Paolo Carlini PR libstdc++/12971 * include/bits/locale_facets.tcc (money_put::do_put(..., long double)): Fix conversion specification as per DR 328 [WP]. * testsuite/22_locale/money_put/put/char/12971.cc: Add. * testsuite/22_locale/money_put/put/wchar_t/12971.cc: Ditto. * docs/html/ext/howto.html: Add entry for DR 328. From-SVN: r73389 --- libstdc++-v3/ChangeLog | 10 ++++ libstdc++-v3/docs/html/ext/howto.html | 6 +++ libstdc++-v3/include/bits/locale_facets.tcc | 15 +++--- .../22_locale/money_put/put/char/12971.cc | 50 +++++++++++++++++++ .../22_locale/money_put/put/wchar_t/12971.cc | 50 +++++++++++++++++++ 5 files changed, 124 insertions(+), 7 deletions(-) create mode 100644 libstdc++-v3/testsuite/22_locale/money_put/put/char/12971.cc create mode 100644 libstdc++-v3/testsuite/22_locale/money_put/put/wchar_t/12971.cc diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index afd8d1d1e35..7eea8cffac9 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,13 @@ +2003-11-09 Paolo Carlini + + PR libstdc++/12971 + * include/bits/locale_facets.tcc + (money_put::do_put(..., long double)): Fix conversion + specification as per DR 328 [WP]. + * testsuite/22_locale/money_put/put/char/12971.cc: Add. + * testsuite/22_locale/money_put/put/wchar_t/12971.cc: Ditto. + * docs/html/ext/howto.html: Add entry for DR 328. + 2003-11-08 Paolo Carlini PR libstdc++/12967 diff --git a/libstdc++-v3/docs/html/ext/howto.html b/libstdc++-v3/docs/html/ext/howto.html index 21b5dad072b..7fd3c498705 100644 --- a/libstdc++-v3/docs/html/ext/howto.html +++ b/libstdc++-v3/docs/html/ext/howto.html @@ -651,6 +651,12 @@
If (this == &x) do nothing.
+ +
328: + Bad sprintf format modifier in money_put<>::do_put() +
+
Change the format string to "%.0Lf". +