> a3.c:48: warning: invalid use of type decl `enum eventType' as expression > a3.c:54: Internal compiler error 40. Thanks for your bug report. gcc-2.95.2 says a3.c: In function `int main()': a3.c:48: invalid use of type decl `enum eventType' as expression a3.c:58: parse error before `{' I suggest to upgrade. Regards, Martin