gregg townsend reminds us of the pANS ``feature'' that malloc(0) returns NULL. can anyone provide the (or any) justification of this pointless stupid definition? i just love the idea that an initialised pointer is SOMETIMES indistinguishable from an uninitialised pointer.