ANSI 4.1.5 The null pointer constant to which the macro NULL expands
Several include files define the NULL macro as ((void *)0).
((void *)0)