[RFC] moneypunct<wchar_t>: mbsrtowcs or just btowc?

Martin Sebor sebor@roguewave.com
Thu Apr 8 20:01:00 GMT 2004


Paolo Carlini wrote:

...
> 
> However, if I'm not mistaken, this is "overkill", since those langinfo 
> calls
> return just plain "C" strings, not multibyte sequences!

I believe the pointers do in fact point to multibyte strings.
In the zh_CN locale, for instance, the UCS currency symbol is
U+FFE5. In the typical charset for this locale, GBK, the symbol
is encoded in the two bytes "\xa3\xa4" What makes you think
otherwise?

Martin



More information about the Libstdc++ mailing list