------- Comment #5 from sebor at roguewave dot com 2008-01-11 03:09 ------- It's irrelevant to the implementation but it could be relevant to user-defined formatting (or parsing) code that bypasses num_put (or num_get) but uses numpunct to get the expected formats.
IMO, the improvement in any Linux implementation (libstdc++ or stdcxx) lies in figuring out how to preserve the "\3\3" grouping and NUL thousands_sep for bg_BG (and expose each via numpunct::grouping() and numpunct::thousdands_sep()) without causing num_put to insert NUL every three digits. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34733