[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Bug-gnulib] Re: include-once-only macros
From: |
Simon Josefsson |
Subject: |
[Bug-gnulib] Re: include-once-only macros |
Date: |
Tue, 28 Sep 2004 17:06:58 +0200 |
User-agent: |
Gnus/5.110003 (No Gnus v0.3) Emacs/21.3.50 (gnu/linux) |
Bruno Haible <address@hidden> writes:
> The practice is that one should avoid identifiers starting with '__',
> since they are very likely to lead to collisions. Symbols that start
> with '_' - in my experience - give less collisions than those without.
Perhaps it is simplest to leave code as is, then.
If consistency is a goal, some alternative ideas are:
#ifdef HEADER_*_H
#ifdef FILE_*_H
#ifdef INCLUDE_*_H
#ifdef GNULIB_*_H
I don't really like any of them, though.
Thanks,
Simon
- Re: [Bug-gnulib] Re: licenses again, (continued)
- [Bug-gnulib] Re: licenses again, Paul Eggert, 2004/09/28
- [Bug-gnulib] Re: licenses again, Simon Josefsson, 2004/09/28
- Re: [Bug-gnulib] Re: licenses again, Paul Eggert, 2004/09/28
- Re: [Bug-gnulib] include-once-only macros, Bruno Haible, 2004/09/28
- [Bug-gnulib] Re: include-once-only macros, Simon Josefsson, 2004/09/28
- [Bug-gnulib] Re: include-once-only macros, Bruno Haible, 2004/09/28
- [Bug-gnulib] Re: include-once-only macros,
Simon Josefsson <=
- Re: [Bug-gnulib] Re: include-once-only macros, Paul Eggert, 2004/09/28
- [Bug-gnulib] Re: include-once-only macros, Simon Josefsson, 2004/09/28
- Re: [Bug-gnulib] Re: include-once-only macros, Paul Eggert, 2004/09/28
- Re: [Bug-gnulib] Re: include-once-only macros, Paul Eggert, 2004/09/28
- Re: [Bug-gnulib] Re: licenses again, Bruno Haible, 2004/09/23