<stddef.h>
The <
stddef.h> include file declares
the commonly used pointers, variables, and types as listed below:
ptrdiff_ttypedeffor the type of the difference of two pointerssize_ttypedeffor the type of the value that is returned bysizeofwchar_ttypedeffor a wide character constant.
The <
stddef.h> include file
also defines the macros NULL and offsetof. NULL is
a pointer that is guaranteed not to point to a data object. The offsetof macro
expands to the number of bytes between a structure member and the
start of the structure. The offsetof macro has the
form: offsetof(structure_type, member)The <stddef.h>
include file also declares the extern variable _EXCP_MSGID,
an IBM® i extension to C.