E
Eric Sosman
It seems to me the topic has come up before, but it doesn't
seem to me the question was ever answered satisfactorily:
What is a preprocessing non-directive?
6.10p1 describes its syntax, 6.10p3 states a requirement
(but not a constraint), a footnote to 6.10p11 asserts that a
non-directive is in fact a directive -- and that is all the
Standard says about the matter until it repeats itself in
Appendix A.
The (C99) Rationale says that non-directives are not
implementation-defined but are "strictly" defined, and mumbles
something about placeholders for intermediate translation states
having "no associated semantics in this phase."
So: Can anyone explain what a non-directive is, does,
or is for? Is
#import <stdio.h>
.... a non-directive?
seem to me the question was ever answered satisfactorily:
What is a preprocessing non-directive?
6.10p1 describes its syntax, 6.10p3 states a requirement
(but not a constraint), a footnote to 6.10p11 asserts that a
non-directive is in fact a directive -- and that is all the
Standard says about the matter until it repeats itself in
Appendix A.
The (C99) Rationale says that non-directives are not
implementation-defined but are "strictly" defined, and mumbles
something about placeholders for intermediate translation states
having "no associated semantics in this phase."
So: Can anyone explain what a non-directive is, does,
or is for? Is
#import <stdio.h>
.... a non-directive?