when i try writing a simply code for EZUSB,i use inlude :"EZRegs.h", a error missing ";". But i don't Why, i try clear a ";" as comment but the Debug has this error. Help me, please! #ifdef ALLOCATE_EXTERN #define EXTERN #define _AT_ _at_ #else #define EXTERN extern #define _AT_ ; / ## / #endif /* Register Assignments 3/18/99 TPM */ EXTERN xdata volatile BYTE OUT7BUF[64] _AT_ 0x7B40; EXTERN xdata volatile BYTE IN7BUF[64] _AT_ 0x7B80; EXTERN xdata volatile BYTE OUT6BUF[64] _AT_ 0x7BC0; EXTERN xdata volatile BYTE IN6BUF[64] _AT_ 0x7C00; EXTERN xdata volatile BYTE OUT5BUF[64] _AT_ 0x7C40; EXTERN xdata volatile BYTE IN5BUF[64] _AT_ 0x7C80; EXTERN xdata volatile BYTE OUT4BUF[64] _AT_ 0x7CC0; EXTERN xdata volatile BYTE IN4BUF[64] _AT_ 0x7D00; >>>>>>Error EZREGS.H(47): error C129: missing ';' before 'OUT7BUF'