ramaer@cs.utwente.nl (Mark Ramaer) (04/02/91)
There is a bug in the compiler driver for Sozobon C which causes it to append
weird non ascii characters to filenames.
See the source file tools\cc.c , function: chsuf()
just before the `return' it sais
*suf = '\0'
and this should be
*p = '\0'
Bug2: i am not certain about the fix here,
hcc gives a bus error if you feed it
struct kdhjvcsjhzgxcv {
int x: /* colon instead of semicolon */
} abc;
or the following illegal C-code:
f(a)
int a;
{
int xs[] = {a,-a,0};
do_something(xs);
}
The first bur error occurs hcc\p2.c , function: conlval()
i changed
if (nd->e_token == ICON)
into
if (nd && nd->e_token == ICON)
and now hcc reports "need const expr" which is much more informative :-)
Do the authors read this newsgroup, or does anyone know an e-mail address
where to send the bug report?
Mark Ramaer