http://bugs.winehq.org/show_bug.cgi?id=12057
--- Comment #7 from vitja vitja.makarov@gmail.com 2008-05-16 01:01:39 --- As I see openbsd for example has its own thread-safe ecvt function but doesn't have ecvt_r, so using it isn't good idea while keeping portability.
So MSVCRT_ecvt() should carefully implemented using sprintf().
But I see some problems using sprintf in ecvt() and fcvt() in some non-C locales where decimal point is actually comma.