K
Keith Thompson
s5n <[email protected]> raised this point in comp.lang.c.moderated.
The C99 foreword, in the list of major changes between C90 and C99,
mentions "mixed declarations and code". The word "code" is ambiguous
and misleading. The standard doesn't provide a definition for it,
and there are several examples where the word "code" clearly refers
generally to any C source code, including statements, declarations,
and directives.
Suggestion: Change "mixed declarations and code" to "mixed
declarations and statements".
The C99 foreword, in the list of major changes between C90 and C99,
mentions "mixed declarations and code". The word "code" is ambiguous
and misleading. The standard doesn't provide a definition for it,
and there are several examples where the word "code" clearly refers
generally to any C source code, including statements, declarations,
and directives.
Suggestion: Change "mixed declarations and code" to "mixed
declarations and statements".