Is "if (!pointer)" as portable as "if (pointer == NULL)" ???

Henry Spencer henry at utzoo.uucp
Thu Apr 12 02:35:55 AEST 1990

In article <717 at> dolf at (Dolf Grunbauer) writes:
>How about just a:
>	free(buffer)
>The manual pages I know allow a NULL pointer and doing nothing in this case.
>Is this generally true ?

Unfortunately, no.  Old implementations of free() explode when given NULL.
With features like this,      |     Henry Spencer at U of Toronto Zoology
who needs bugs?               | uunet!attcan!utzoo!henry henry at

More information about the Comp.lang.c mailing list