Source file:
struct clist {
int c_cc;
};
int buf_maxchar = sizeof (struct cblock *);
buf_open(
#if ! SIGNAL
si
#endif
)
{
extern struct clist *b;
b->c_cc = 0;
}
On the NeXT, "cc" (their version of gcc) does not complain.
On the vax, sun, and RT, when SIGNAL is not defined:
buf_emul.c: In function buf_open:
buf_emul.c:14: invalid use of undefined type `struct clist'
When SIGNAL is defined, no messages result on the vax or sun. If
"struct cblock *" is replaced with a known type, no messages result.
(The RT one has other problems possibly due to local changes.)
-- Ken