Boost logo

Boost :

From: John Maddock (john_at_[hidden])
Date: 2004-11-14 11:10:55


> Damn! I always forget about Win 9x; I moved the NT at the first beta and
> never looked back.
>
> So what happens in Win 9x when you use the wide API?

It probably won't load the executable, or else just return a failure code,
however there is something called the Microsoft Layer for Unicode that adds
limited Unicode support to Win95/98/ME, see
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/mslu/winprog/microsoft_layer_for_unicode_on_windows_95_98_me_systems.asp.

If we insist that programs use this when run on these platforms (which let's
be honest are all legacy systems now), then we can use wchar_t as the
internal native character type and let Microsoft's own libraries take care
of code pages and translations. Presumably if they haven't got this code
correct then no one will :-)

John.


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk