I just moved from DC 10.60 to 10.64, and ran into a compiler error I cannot resolve. I found the same problem in the sample application userblock_sample.c. When compiling for the RCM420, I get the following errors:
line 1284 : WARNING IDBLOCK.LIB : Wrong type for parameter 1.
line 1284 : WARNING IDBLOCK.LIB : Converting const far void * const * to incompatible pointer type void * const *
line 1291 : ERROR IDBLOCK.LIB : Redefinition of function prototype different.
line 1296 : ERROR IDBLOCK.LIB : Syntax error - or garbage at end of program.
line 1296 : ERROR IDBLOCK.LIB : Need function definition or declaration.
line 1296 : ERROR IDBLOCK.LIB : Syntax error - or garbage at end of program.
line 1296 : ERROR IDBLOCK.LIB : Need function definition or declaration.
line 1296 : ERROR IDBLOCK.LIB : Syntax error - or garbage at end of program.
line 1296 : ERROR IDBLOCK.LIB : Need function definition or declaration.
line 1296 : ERROR IDBLOCK.LIB : Syntax error - or garbage at end of program.
line 1296 : ERROR IDBLOCK.LIB : Need function definition or declaration.
line 1296 : ERROR IDBLOCK.LIB : Syntax error - or garbage at end of program.
line 1296 : WARNING IDBLOCK.LIB : if is a keyword and should not be used as an identifier.
10 errors reached; further errors suppressed.
I have the same errors when compiling my own code which also uses idblock.lib. Any help resolving this issue is appreciated.