Date: Wed, 4 Sep 1996 12:48:37 +0300 (EET DST) From: Narvi <narvi@haldjas.folklore.ee> To: "Daniel O'Callaghan" <danny@panda.hilink.com.au> Cc: Zach Heilig <zach@blizzard.gaffaneys.com>, Paul DuBois <dubois@primate.wisc.edu>, "Kevin P. Neal" <kpneal@pobox.com>, hackers@FreeBSD.org Subject: Re: void main Message-ID: <Pine.BSF.3.91.960904124446.8796A-100000@haldjas.folklore.ee> In-Reply-To: <Pine.BSF.3.91.960904193041.2133C-100000@panda.hilink.com.au>
index | next in thread | previous in thread | raw e-mail
On Wed, 4 Sep 1996, Daniel O'Callaghan wrote:
>
>
> On 4 Sep 1996, Zach Heilig wrote:
[snip]
>
> Well, if you do
> int main(void)
> {
> printf("Hello world\n");
> }
And you *never* should end a function with only a closing braket.
*Allways* use return (or exit()). I know at least one C compiler that
will always complain (or even generate not too right) code if you do
so.
>
> and compile with gcc -Wall, gcc will complain about reaching the end of a
> non-void function. Declaring main() to be void will remove that warning.
> I use void main(void){...} a lot.
>
Me too. But for test programs of no more than 1 pg in lenght. If they
start to be longer, being correct is worth the effort.
Sander
> Danny
>
help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.3.91.960904124446.8796A-100000>
