Hi all. The source C file is... ============================= void a(void) { static unsigned char var1; ... switch(var1){ ... } } ============================== and the error message is "error A45 : Undefined Symbol (PASS-2) I know it is compiled well with C51 and got a.src file using SRC directive. but I cant get the a.obj file for assembling it. I thought it may be the same problem as 'Andrew Neil's Question' in this Disccussion Forum' How can i do for fixing it. Thanks. :)
Another thought: Why do you specifically think that it's the static local variable that's causing the problem?