[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: