enum function bug?

Gary McKenney gbm at galbp.UUCP
Thu Sep 25 23:17:23 AEST 1986


> On a somewhat related matter, I noticed the following:
> 
> AT&T 5.2.2 source seems to accept the following, but Berkeley 4.2 & 4.3beta
> give a warning of inconsistent usage.
> 
> struct st { int c ; } ; 
> int func (b);
>    int b; 
> {
> }
> main()
> {
>    struct st s;
>    func (&s);
> }
> 
> If 's' were a character array, however, AT&T would also complain.
> 
> Dave Ray   --  uucp:  {ucf-cs|allegra}!novavax!hrshcx!hcx1!daver

Why don't you try:

     func (&s.c);

I think this will be excepted to both and it still points to the beginning
of the structure.


gbm



More information about the Comp.lang.c mailing list