24.3.16 The NULL Macro
The NULL macro is defined by
<stddef.h>; however, its definition is implementation-defined
behavior. Under the CCI, the definition of NULL is the expression
(0).
Example
The following example shows a pointer being assigned a null pointer
constant via the NULL macro.
int * ip = NULL;
The value of NULL (0) is implicitly converted to the
destination type.
Differences
The 32-bit compilers previously assigned NULL the
expression ((void *)0).
Migration to the CCI
No action required.
