C oddity -- language and/or compiler - (nf)
utzoo!decvax!cca!ima!johnl
utzoo!decvax!cca!ima!johnl
Fri Jan 21 03:21:31 AEST 1983
#R:rabbit:-106700:ima:15900001:000:414
ima!johnl Jan 20 11:03:00 1983
What we have here is perfectly legal C.
double a; /* Note the semi-colon! */
b,
c,
d;
In external declarations, all of the specifiers are optional so that
foo;
defines foo to be, by default, "extern int foo;". I agree it's silly and
perhaps should be illegal (or at least provoke a complaint from lint) but
it's legit now.
John Levine, decvax!yale-co!jrl, ucbvax!cbosgd!ima!johnl, research!ima!johnl
More information about the Comp.lang.c
mailing list