%% "J. Grant" <[EMAIL PROTECTED]> writes:

  >> #if _MSC_VER > 1000

  jg> Doesn't it need the #ifdef _MSC_VER ?

No.

According to the C standard, any proprocessor token which is left in the
constant-expression after expansion is given a value of "0".

So, if _MSC_VER is not defined it's replaced with 0 and you get:

    #if 0 > 1000

which is false.


Cheers!

-- 
-------------------------------------------------------------------------------
 Paul D. Smith <[EMAIL PROTECTED]>          Find some GNU make tips at:
 http://www.gnu.org                      http://make.paulandlesley.org
 "Please remain calm...I may be mad, but I am a professional." --Mad Scientist


_______________________________________________
Make-w32 mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/make-w32

Reply via email to