phobos/tango on win32: please drop ANSI "support"
Todor Totev
umbra.tenebris at list.ru
Thu Feb 15 01:17:39 PST 2007
> I'd like to suggest the latter. Let's drop the ANSI support for Win32
> altogether. Unicode is supported since Windows 95 OSR-2 (if I'm not
> mistaken) and converting utf8 to ANSI is more expensive than converting
> it utf8 to utf16 (which is what Windows 2000 and up convert to
> internally anyway). No more "bool UseWFuncs". And converting utf8 to
> utf16 using MultiByteToWideChar would also take care of the 0-terminator.
Actually Microsoft are heading this way themselves.
See this blog post:
http://blogs.msdn.com/michkap/archive/2005/10/02/476213.aspx
In short - Microsoft are not developing W/A APIs anymore.
Also, if you look at their latest software you'll notice that they are
using
MSLU (Microsoft layer for UNICODE) so that their UNICODE programs can run
on 9x.
My personal experience is that our customers don't even use Windows 2000.
Everyone is using XP for desktops and x64 for servers.
So what is your opinion? Do you need to support a 9x version of a program
for living?
Todor
More information about the Digitalmars-d
mailing list