> I think the preprocessor uses a value of "0" for any macro that isn't > defined, so this is a legal test even if __STDC_VERSION__ isn't defined. Hm, I guess i've bitten due to similar to this recently, but probbaly a symbol was defined explicitly to empty somewhere in that case... Ok, never mind. enami.