Hi to all, I have in use the EC++ Compiler from Tasking and want to change my whole EC++ project to KEIL. I tried to compile some files with the KEIL EC166 but I always get the following error: ------------------ argument of type "char *" is incompatible with parameter of type "signed char *" ------------------ I give you a short eyample: #include <string.h> int func1() { char sHlp[10]; return strlen(sHlp); } The error is shown at the bold line. Could it be that the KEIL EC166 has the default 'char' defined as 'unsigned char'? And if this is so, is there a possibility to change this with a commandline-option or #pragma? Thank you for your help! Franz
just a thought, does the check box "Treat 'char" as 'unsigned char'" on the c166 tab have anything to do with this?
Hi, Since my first post, I got no positive answer from KEIL about this. I had to go on with Tasking - so I can't really say much about the current situation. best regards Franz