Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!uunet!seismo!lll-lcc!lll-tis!ptsfa!ihnp4!homxb!mhuxt!mhuxm!mhuxo!ulysses!sfmag!sfsup!mpl From: mpl@sfsup.UUCP (M.P.Lindner) Newsgroups: comp.lang.c Subject: Re: Writing readable code Message-ID: <1642@sfsup.UUCP> Date: Thu, 16-Jul-87 17:38:10 EDT Article-I.D.: sfsup.1642 Posted: Thu Jul 16 17:38:10 1987 Date-Received: Sat, 18-Jul-87 13:05:19 EDT References: <598@nonvon.UUCP> Organization: AT&T-IS, Summit N.J. USA Lines: 9 Summary: I agree Right on! I can't tell you how many times I've seen this: while ((foo & 17) || (*((struct goo *) &x[3])->blah)(97)->bar & 11) n++; /* increment n */ Argh! Or how about a 200 line source file to look at, with no mention of where the entry points are (if there's no "main()"). static declarations can hepl this somewhat, but LET'S COMMENT!