From mboxrd@z Thu Jan 1 00:00:00 1970 Date: Sat, 14 Jan 1995 05:35:13 -0500 From: Hans-Peter Bischof bischof@balrog.informatik.Uni-Osnabrueck.DE Subject: macro expansion Topicbox-Message-UUID: 063397d6-eac8-11e9-9e20-41e7f4b1d025 Message-ID: <19950114103513.IDWPRso0j4PA-IcOnD-WSrnc_CUi1OneBFJE4Or9ePE@z> The program: % cat failed.c #include #include #define x(p) printf("Macro expansion %d\n", p ); static void * Point() { int x; } main() {} The problem: Macros kc failed.c failed.c:7 syntax in macro expansion: x failed.c:8 syntax error, last name: x The inexplicable: % cpp failed.c | kc -o failed.k % kl failed.k Thanks for your help. -hp