> > -std=c89 and -std=c99 have subtle differences, which can even alter > > the meaning of code. > > Can you name anything that alters the meaning of conformant c89 code? for example: int f(void) { if (0) sizeof(struct t {int a;}); return sizeof(struct t); } too tricky? maybe. :-) YAMAMOTO Takashi