frew@ucsbcsl.UUCP (James Frew) (10/17/84)
Alright all you C wizards, gurus, trolls, etc. Howcumzit when I run "lint" on: foo() { struct foo bar; } I get: foo1.c(3): unknown size foo1.c(3): warning: structure foo never defined foo1.c(3): warning: bar unused in function foo foo1.c(3): warning: structure bar never defined whereas with: foo() { static struct foo bar; } I get: foo2.c(3): compiler error: insane structure member list I find the former diagnostics considerably more edifying than the latter. My question is: is there a valid reason for the latter diagnostic (i.e., does it give me any additional information), or should this be considered a bug in "lint"? P.S.: this was run under 4.2BSD James Frew {cepu,dscvax2,sdcsvax,ucbvax}!ucsbcsl!frew Computer Systems Lab., Univ. of Calif., Santa Barbara, CA 93106 (805) 961-2309 -- James Frew {cepu,dscvax2,sdcsvax,ucbvax}!ucsbcsl!frew Computer Systems Lab., Univ. of Calif., Santa Barbara, CA 93106 (805) 961-2309