[comp.os.minix] ST ACK compiler bug 3

V61%DHDURZ1.BITNET@cunyvm.cuny.edu (Ronald Lamprecht) (06/13/89)

The ACK compiler (preprocessor) (ST) can't handle the following statements:

#define a(x) b(x)
#define c a
c (y)

The cpp will stop with the following error message:

"t.c", line 3: fatal error -- non-ascii character read

The input is correct as you can see below ! If such statements are compiled
directly you will get the following error messages: (zoo/lzc.c)

"lzc.c", line 225: garbage char \000
"lzc.c", line 226: fatal error -- non-ascii '\207' read

No errors occur if the statements are rewritten to:

#define a(x) b(x)
#define c(x) a(x)
c (y)


Bitnet:  V61@DHDURZ1                               Ronald Lamprecht
UUCP:    ...!unido!DHDURZ1.bitnet!V61              Theoretische Physik
ARPAnet: V61%DHDURZ1.BITNET@CUNYVM.CUNY.EDU       (Heidelberg, West Germany)