From: Ullrich von Bassewitz (uz_at_musoftware.de)
Date: 1999-08-26 23:26:51
Ingo Korb found a bug in the current compiler:
A macro expansion that takes more than one line and has a tab in one of the
following lines will cause the compiler to emit an error "Unexpected source
character". In some situations the compiler will also dump core.
Example:
#define P(x) x
void f (void)
{
P (int
i); /* Note the leading tab character! */
}
A possible workaround is to remove the tab characters, or to place the macro
arguments into one line.
Regards
Uz
--
Ullrich von Bassewitz uz_at_musoftware.de
----------------------------------------------------------------------
To unsubscribe from the list send mail to majordomo_at_musoftware.de with
the string "unsubscribe cc65" in the body(!) of the mail.
This archive was generated by hypermail 2.1.3 : 2001-12-14 22:05:44 CET