Node: Preprocessing directives implementation, Next: Library functions implementation, Previous: Qualifiers implementation, Up: C Implementation
<>
delimited
header, and how the places are specified or the header is
identified (6.10.2).
""
delimited header (6.10.2).
#include
directive are combined into a header
name (6.10.2).
#include
processing (6.10.2).
GCC imposes a limit of 200 nested #include
s.
#
operator inserts a \
character before
the \
character that begins a universal character name in a
character constant or string literal (6.10.3.2).
STDC #pragma
directive (6.10.6).
__DATE__
and __TIME__
when
respectively, the date and time of translation are not available (6.10.8).
If the date and time are not available, __DATE__
expands to
"??? ?? ????"
and __TIME__
expands to
"??:??:??"
.