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!