From: URABE Shyouhei Date: 2006-07-31T08:58:41+09:00 Subject: Re: [ ruby-Bugs-5243 ] #if should be #ifdef in ruby.h Hi, Nikolai Weibull wrote: > Because if LONG_LONG_VALUE /isn't/ defined, it'll cause a compiler > warning with GCC if GCC is passed the -Wundef option. I believe ANSI C defines that an undefined macros showld be expanded to zero when they appear in preprocessor-parsed lines. GCC -Wundef is somewhat meddlesome, and hence, is not a default option of GCC. Why do you want to turn that option on?