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(105) no #asm before #endasm (Preprocessor)A #endasm operator has been encountered, but there was no previous matching #asm, e.g.:void cleardog(void){clrwdt#endasm /* this ends the in-line assembler, only where did it begin? */}(106) nested #asm directive (Preprocessor)It is not legal to nest #asm directives. Check for a missing or misspelt #endasm directive, e.g.:#asmmove r0, #0aah#asmsleep#endasm; the previous #asm must be closed before opening another(107) illegal # directive "*" (Preprocessor, Parser)The compiler does not understand the # directive. It is probably a misspelling of a pre-processor #directive, e.g.:#indef DEBUG /* woops -- that should be #undef DEBUG */(108) #if, #ifdef, or #ifndef without an argument (Preprocessor)The preprocessor directives #if, #ifdef and #ifndef must have an argument. The argument to #ifshould be an expression, while the argument to #ifdef or #ifndef should be a single name, e.g.:#if /* woops -- no argument to check */output = 10;#elseoutput = 20;#endif229

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

Saved successfully!

Ooh no, something went wrong!