Possible Duplicate:
Is there a clean way to prevent windows.h from creating a near & far macro?
What's the point of these two defines in Windef.h?
#define far /* nothing */
#define near /* nothing */
I know it has to do with near and far pointers and the fact they're no longer used, but, is it safe to #undef
them, so I can use near
and far
as function and variable names in my code?
Or, should I simply avoid it and never use near
and far
as identifiers?