The difference between ZoneNT and Zone9x
I've been looking at the code to try and work out how to build a 9x version of 0.3.4, it seems so simple to do that I think I must have missed something.
The only difference I could see between the NT and 9x configurations in version 331 was the addition of the _WIN32_WINNT=0x400 preprocessor defenition. This wrapped a call to TryEnterCriticalSection which isn't available in 9x and simply called EnterCriticalSection without the check.
Looking at the code for 0.3.4 this area doesn't seem to have changed, so isn't building a Zone9x just a matter of adding another release config without _WIN32_WINNT=0x0400 defined?
K.
|