You are viewing an older revision! See the latest version
Compiler Error 40
expected an identifier¶
This error is raised if preprocessor statements are incorrectly formatted.
For example if the identifier which immediately should follow a preprocessor command is missing, e.g. Missing identifier after #define, results in:
Error: #40: expected an identifier
This also warns about future compatibility with C++. Example:
int *new(void *p) { return p; }
because "new" is a keyword in C++.