As stated in the standard, NULL as defined in <stddef.h> is implementation defined. If the implementation defines NULL as ((void*)0), then NULL is ((void*)0). There is nothing generally "more" pedantic about defining NULL as ((void*)0L).Originally Posted by itCbitC
By the way, do you read your private messages? I was hoping to have this discussion with you via PM since it adds little to the discussion, though kotoko might be able to benefit.