The <stddef.h> header file defines several types and
macros, some of which are also defined in other header files.
 
ptrdiff
size_t
sizeof operator.
   
wchar_t
NULL
offsetof(type, member-designator)
size_t and a value that is the offset, in bytes, to
   the structure member (specified by member-designator)
   from the beginning of its structure (specified by type).
   The member-designator is such that the expression
   &(t.member-designator) evaluates to an
   address constant given the following:
static type t;
If the specified member is a bit field, the behavior is undefined.