A solution to the multiple inclusion problem
Doug Gwyn
gwyn at smoke.BRL.MIL
Sat Oct 28 03:35:39 AEST 1989
In article <8956 at goofy.megatest.UUCP> djones at megatest.UUCP (Dave Jones) writes:
-))In article <14240 at well.UUCP) nagle at well.UUCP (John Nagle) writes:
-))) #ifndef XXX
-))) #define XXX
-))) ...content...
-))) #endif
-... do it this way...
- #ifndef XXX
- ...content...
- #define XXX
- #endif
I recommend just the opposite. If the body of the header #includes
itself recursively (which is a very useful thing to permit), then
the idempotency lock doesn't work right unless you set it before
the nested #inclusion.
More information about the Comp.lang.c
mailing list