Sunday 06 January 2008 08:30:14 tarihinde Paul Eggert şunları yazmıştı: > Ismail Dönmez <[EMAIL PROTECTED]> writes: > > but it should be defined like this, > > > > #ifndef FOO > > #define FOO > > #endif > > Why should it be defined like that? Typically, config.h is supposed > to define FOO; if something else is defining FOO first, that's a > problem with the "something else", not with config.h.
Because otherwise it breaks with gcc 4.3 where FOO is defined multiple times, see http://www.cyrius.com/journal/gcc/gcc-4.3-pedwarn.html . I already hit this in multiple apps due to HAVE_STDLIB_H and such common config defs. Regards, ismail -- Never learn by your mistakes, if you do you may never dare to try again.
