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. |
If it is..
YAY :p ^^ willing to screw my server over to test it. |
The "_WIN32_WINNT=0x400" is the only differance. I thought the automatic detection would take care of it, but i dont have any win9x boxes around to test it
If anyone can run ZoneNT in the debugger and find out the line it hangs on, that would be helpful. I'd like to get the auto-detect working so there's no need for 2 versions. |
Good to hear from ya quaggy :D
(Chicken from the old old days) |
All times are GMT -4. The time now is 04:30 AM. |
Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.