Date: Thu, 9 Jan 1997 07:31:33 -0500 Message-Id: <199701091231.HAA02294@delorie.com> From: DJ Delorie To: res AT marstu DOT mari DOT su CC: zager AT post DOT comstar DOT ru, djgpp AT delorie DOT com In-reply-to: <199701090726.KAA00800@marstu.mari.su> (message from Serge Golovin on Thu, 9 Jan 1997 10:26:54 +0300 (MSK)) Subject: Re: Another aspect of free() ? > Why do you need XFREE while FREE exists? xmalloc() checks for null return from malloc, and dies if so. xrealloc() checks for you passing a null, and calls malloc() if so. xfree() checks for you passing a null, and ignores it if so. Some systems have broken malloc/realloc/free, so the x*() versions fix them. This is common practice under Unix.