[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: why is this code here?



On Fri, Dec 10, 1999 at 01:39:07PM -0800, Sean 'Shaleh' Perry wrote:
> preventry is set to NULL at the top, strdup("") just sets it to NULL again. 

No, it doesn't.  strdup() returns NULL only if malloc() returned NULL.
Usually, strdup("") will return a valid, non-NULL pointer to an empty
string (that is, to a lone zero byte).

Why this is done, I don't know.

-- 
%%% Antti-Juhani Kaijanaho % gaia@iki.fi % http://www.iki.fi/gaia/ %%%

                                  ""
                             (John Cage)


Reply to: