What changed is that conformance to the ISO/ANSI standard was improved. Alexy Khrabrov wrote: > OK, I solved the problem by preprocessing with > egcs v2.91.66: > > egcs++ -E event_macros.h > event_macros.h~egcs > > Now, what exactly changed between egcs and now? > And is there a way to revert to egcs' behavior > short of keeping egcs? >