|
From: Gordon H. <gor...@dr...> - 2009-11-16 09:36:29
|
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
|