From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: <4443B191.1000703@asgaard.homelinux.org> Date: Mon, 17 Apr 2006 17:17:37 +0200 From: =?UTF-8?B?Ik5pbHMgTy4gU2Vsw6VzZGFsIg==?= User-Agent: Thunderbird 1.5 (Windows/20051201) MIME-Version: 1.0 To: Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> Subject: Re: [9fans] Function args not checked References: <40e76fd4ab1b047841b5829ed8015b0e@plan9.bell-labs.com> In-Reply-To: <40e76fd4ab1b047841b5829ed8015b0e@plan9.bell-labs.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Topicbox-Message-UUID: 37ddc898-ead1-11e9-9d60-3106f5b1d025 jmk@plan9.bell-labs.com wrote: > As an aside, when you declare prototypes I find it is best to > only give the types of the parameters and not declare identifiers, > e.g. > extern Elem mkoid(Ints *); // asn1.h > rather than > extern Elem mkoid(Ints *oid); // asn1.h > This prevents confusion in environments where there is overuse > of the pre-processor and the identifier gets substituted. Valid point,but I find the names quite helpful and of documentary value - perhaps it's a defect of mine after reading too much non-obvious code.