#ifdef BROKEN #ifdef BROKEN1 #ifdef EXTERN EXTERN const unsigned char test[]; #else const unsigned char *test = (unsigned char*)0x40000; #endif #endif /* BROKEN1 */ #ifdef BROKEN2 #ifdef EXTERN EXTERN const unsigned char *test; #else const unsigned char test[] = (unsigned char*)0x40000; #endif #endif /* BROKEN2 */ #else /* not BROKEN */ #ifdef EXTERN EXTERN const unsigned char test[]; #else const unsigned char test[] = { 0, 1, 2 }; #endif #endif int showwrong(void);