5 #if defined __mcs51 || defined __ds390 || defined __xa51
12 func( unsigned char a )
18 testBadPromotion(void)
22 unsigned char c=*((unsigned XDATA char*)(0xa000));
25 unsigned char c=*(unsigned char*)&loc_c;
30 c+='0'; /* is evaluated as an 8-bit expr */
34 c+='A'-'0'; /* is a 16-bit expr ??? */