Paul Eggert wrote: > I prefer "#if HAVE_FOO", as it's easier to read, and I'd rather not > convert everything in sight to "#ifdef HAVE_FOO".
Likewise for me. There are cases when a HAVE_FOO macro needs to be defined to 0 in the negative case (for example, if we want to use it as an expression inside a function). I would prefer not to have to go back to a state where I have to think about each #if: "should I write #if or #ifdef here?" Bruno