Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.2 9/18/84; site brl-tgr.ARPA Path: utzoo!watmath!clyde!burl!ulysses!allegra!mit-eddie!think!harvard!seismo!brl-tgr!tgr!lcc.niket@LOCUS.UCLA.EDU From: lcc.niket@LOCUS.UCLA.EDU (Niket K. Patwardhan) Newsgroups: net.lang.c Subject: Re: more about programming style Message-ID: <272@brl-tgr.ARPA> Date: Mon, 29-Jul-85 21:42:22 EDT Article-I.D.: brl-tgr.272 Posted: Mon Jul 29 21:42:22 1985 Date-Received: Wed, 31-Jul-85 05:27:49 EDT Sender: news@brl-tgr.ARPA Lines: 14 Typedef is my bugaboo too. When whoever invented it invented it he broke what was uptil then a cardinal rule of C........ you could look at a indentifier and what was immediately around it and tell exactly what it was variable array[] function() "null terminated string" 'character' along with the non-enforced rule that defined constants were in capitals. CONSTANT maybe what is needed is some such rule (as for defined constants) that lets you know immediately that you are looking at a type name rather than a variable. Also at Intel we used to use first letter capitalized to indicate a macro function.