[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Handling of #undef FOO

From: Ismail Dönmez
Subject: Re: Handling of #undef FOO
Date: Sun, 6 Jan 2008 13:10:44 +0200
User-agent: KMail/1.9.6 (enterprise 0.20071204.744707)

Sunday 06 January 2008 08:30:14 tarihinde Paul Eggert şunları yazmıştı:
> Ismail Dönmez <address@hidden> 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.


Never learn by your mistakes, if you do you may never dare to try again.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]