Library C Macro NULL is the value of a null pointer constant. It can be defined as ((void *) 0), 0, or 0L , depending on the compiler provider . Depending on the compiler, a null declaration may be
#define NULL ((char *)0)
or
#define NULL 0L
or
#define NULL 0
FILE, → .