Path: utzoo!censor!geac!lethe!torsqnt!news-server.csri.toronto.edu!cs.utexas.edu!usc!apple!uokmax!munnari.oz.au!mel.dit.csiro.au!yarra!melba.bby.oz.au!zvs From: zvs@bby.oz.au (Zev Sero) Newsgroups: comp.lang.c Subject: Re: Novice question. Message-ID: <1990Nov15.231759.9600@melba.bby.oz.au> Date: 15 Nov 90 23:17:59 GMT References: <1990Oct31.014132.2400@agate.berkeley.edu> <336@brat.UUCP> <14624@neptune.inf.ethz.ch> <4524@iitmax.IIT.EDU> Sender: news@melba.bby.oz.au Organization: Burdett, Buckeridge and Young Ltd. Lines: 7 In-Reply-To: gkt@iitmax.IIT.EDU's message of 15 Nov 90 05:45:09 GMT gkt> void **temporaries = (void **)calloc(TempCount,sizeof(void *)); Just a silly question---is there a reason that you are using calloc instead of malloc? Why waste whole nanoseconds stuffing zero bits into all that memory? I understand the use of calloc with integers, as an easy way of initialising them all to zero (if you need to test them at some future stage), but what good is it with pointers?