win32 from master: unicode functions by default?
Kagamin via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Fri Nov 13 00:10:10 PST 2015
On Thursday, 12 November 2015 at 15:58:53 UTC, Jonathan M Davis
wrote:
> It seems pretty wrong for the A versions to be the default
> though...
For my money it's a plain bug in bindings :)
> Still, even in C++ code, I've generally taken the approach of
> using the W functions explicitly in order to avoid any
> potential problems with A functions being called accidentally.
> Regardless, the whole A vs W thing with Win32 is not exactly
> one of its nicer features. :|
In C headers it's a backward compatibility for code written for
win9x. As such it doesn't make much sense for new code and
especially for D code. The mess is a price for thoughtless
copying.
More information about the Digitalmars-d-learn
mailing list