Need help with "C" errors
Peter Moore
peter at objy.objy.com
Thu Oct 4 09:49:30 AEST 1990
<< The original author was having trouble with a parameter that was declared
void * >>
I have found that under Ultrix 3.x, the C compiler does not properly handle
void * parameters. The code:
foo(a)
void *a;
{
*(int *) = 5;
}
will give error messages about `a' being undefined. It looks like
it recognizes void only sort of as a type. It accepts the
declaration, but doesn't actually define a variable. There is an
easy workaround, use char * instead of void *.
Peter Moore
peter at objy.com
More information about the Comp.unix.ultrix
mailing list