the return value is always nil. why bother returning it?

-rob

On 9/20/05, ISHWAR RATTAN <[EMAIL PROTECTED]> wrote:
>
>
> On Mon, 19 Sep 2005, Joel Salomon wrote:
>
> > On 9/19/05, Russ Cox <[EMAIL PROTECTED]> wrote:
> > The compiler is telling you that line 8 might as well read:
> >
> > > 8    freenode(tmp);
> >
> > The value you store in tmp is never used.
> >
> > Does the compiler know that about freenode()?
>
> Well the freenode function is:
>
> lnode *
> freenode(lonode *ptr)
> {
>     if (ptr != nil) {
>       free((void *)ptr);
>       ptr = nil;
>     }
>     return ptr;
> }
>
> So ptr = freenode(ptr);
>
> looks resonable way to call.
>
> -ishwar
>
>

Reply via email to