From: Brian D. <br...@de...> - 2008-04-05 22:21:25
|
Earnie Boyd wrote: > It just means that _WIN32 can be used in _WIN64. There will be items > that will only be _WIN64. You you stray from the original question; > should these be defined in windef.h? I think the compiler specs should > be the official place of definition for these and they should be > removed from windef.h regardless of the canonical MS definition. In principle I agree that they should be defined by the compiler specs and not by the w32api headers. But I wonder if changing them now is really a good idea. They've been defined there for countless years and it seems like a fundamental thing to change now. I just wonder how many random configure checks or portability macros might be affected. On the other hand, I have no evidence on which to base this conjecture so it may well be totally benign. Brian |