Quote:
Somebody did. He deals with that

Shortsightedly, IMO. Even if Microsoft aren't going to learn from Apple's greatest technical achievement and have each future iteration of Windows N contain an emulator for Windows N-1 (and have UTF-8 be the only "narrow" codepage in the very next version), they could at least do (inside each A function):

Code:
if (codepage == CP_UTF8)
new_sane_code();
else
legacy_code_they_darent_touch();



Peter