[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Having Trouble with m4 Input (m4 version 1.4.13)
From: |
Tom Browder |
Subject: |
Re: Having Trouble with m4 Input (m4 version 1.4.13) |
Date: |
Wed, 8 Sep 2010 06:15:04 -0500 |
On Tue, Sep 7, 2010 at 12:13, Gary V. Vaughan <address@hidden> wrote:
> On 7 Sep 2010, at 23:49, Tom Browder wrote:
>> On Tue, Sep 7, 2010 at 11:16, Tom Browder <address@hidden> wrote:
...
>> Well, duh, I just found "#pragma once" in GNU cpp--the answer for that
>> problem. I vaguely remember reading about it once but...
>
> Though I haven't checked the docs or the code, I have a pretty strong
> conviction
> that gcc is actually pretty smart without the pragma too... it remembers any
> headers that are entirely contained in cpp guards (inside the header file),
> and if it encounter another #include of the same file without a state change
> in the guard macro, it ignores the #include and gets on with the rest of the
> file.
Gary, you're correct. Ian, one of the gcc developers, told the
gcc-help list, in response to my query. that "#pragma once" is
obsolete. A cpp optimization takes care of it auto-magically, so I
don't need m4 for that.
Regards,
-Tom
Thomas M. Browder, Jr.
Niceville, Florida
USA
- Re: Having Trouble with m4 Input (m4 version 1.4.13), (continued)
- Re: Having Trouble with m4 Input (m4 version 1.4.13), Tom Browder, 2010/09/07
- Re: Having Trouble with m4 Input (m4 version 1.4.13), Tom Browder, 2010/09/07
- Re: Having Trouble with m4 Input (m4 version 1.4.13), Tom Browder, 2010/09/07
- Re: Having Trouble with m4 Input (m4 version 1.4.13), Gary V. Vaughan, 2010/09/07
- Re: Having Trouble with m4 Input (m4 version 1.4.13), Tom Browder, 2010/09/07
- Re: Having Trouble with m4 Input (m4 version 1.4.13), Gary V. Vaughan, 2010/09/07
- Re: Having Trouble with m4 Input (m4 version 1.4.13), Tom Browder, 2010/09/07
- Re: Having Trouble with m4 Input (m4 version 1.4.13), Tom Browder, 2010/09/07
- Re: Having Trouble with m4 Input (m4 version 1.4.13), Gary V. Vaughan, 2010/09/07
- Re: Having Trouble with m4 Input (m4 version 1.4.13), Tom Browder, 2010/09/07
- Re: Having Trouble with m4 Input (m4 version 1.4.13),
Tom Browder <=
- Re: Having Trouble with m4 Input (m4 version 1.4.13), Gary V. Vaughan, 2010/09/07