This (contrived example) fails to compile: void test (int data) { int i ; i = data ; }
Compile command: sdcc -mpic16 -p18f4685 -c test.c Gives: test.c:5: syntax error: token -> 'data' ; column 10 test.c:6: error 159: in function test: name omitted for parameter 1 Compiles fine with gcc, so wondering if 'data' is pre-defined as a keyword somewhere? Noticed this when porting code from an AVR platform (using gcc-avr) - it's not drastically important, as I've just renamed 'data' in my code to something else which then compiles and works fine, but FYI... Thanks, Gordon ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ Sdcc-user mailing list Sdcc-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/sdcc-user