11.07.2015 Views

PicC 9.50 dsPIC Manual.pdf

PicC 9.50 dsPIC Manual.pdf

PicC 9.50 dsPIC Manual.pdf

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Error and Warning Messages(115) recursive macro definition of "*" defined by "*" (Preprocessor)The named macro has been defined in such a manner that expanding it causes a recursive expansionof itself!(116) end of file within macro argument from line * (Preprocessor)A macro argument has not been terminated. This probably means the closing parenthesis has beenomitted from a macro invocation. The line number given is the line where the macro argumentstarted, e.g.:#define FUNC(a, b) func(a+b)FUNC(5, 6; /* woops -- where is the closing bracket? */(117) misplaced constant in #if (Preprocessor)A constant in a #if expression should only occur in syntactically correct places. This error is mostprobably caused by omission of an operator, e.g.:#if FOO BAR /* woops -- did you mean: #if FOO == BAR ? */(118) #if value stack overflow (Preprocessor)The preprocessor filled up its expression evaluation stack in a #if expression. Simplify the expression— it probably contains too many parenthesized subexpressions.(119) illegal #if line (Preprocessor)This is an internal compiler error. Contact HI-TECH Software technical support with details.(120) operator * in incorrect context (Preprocessor)An operator has been encountered in a #if expression that is incorrectly placed, e.g. two binaryoperators are not separated by a value, e.g.:#if FOO * % BAR == 4 /* what is “* %” ? */#define BIG#endif231

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!