P
Pete C
I was looking at Section 17.4.3.1 and I can't work out whether macro
names are also covered by Section 17.4.3.1.2 ("Global names").
I often see preple chastised for using include guards like
_INCLUDED_BLAH_H (and I avoid them myself "just to be on the safe
side"). But if this is a mistake, then it is an astonishingly common
one. There are dozens of well-known libraries in my /usr/include that
do it.
Is this technically a mistake that doesn't matter in practice, or does
Section 17.4.3.1.2 refer only to post-processed names?
Thanks,
Pete
names are also covered by Section 17.4.3.1.2 ("Global names").
I often see preple chastised for using include guards like
_INCLUDED_BLAH_H (and I avoid them myself "just to be on the safe
side"). But if this is a mistake, then it is an astonishingly common
one. There are dozens of well-known libraries in my /usr/include that
do it.
Is this technically a mistake that doesn't matter in practice, or does
Section 17.4.3.1.2 refer only to post-processed names?
Thanks,
Pete