|STDDEF(3)||Library Functions Manual||STDDEF(3)|
stddef — standard
header defines the following types and macros:
NULL, which expands to an implementation-defined null pointer constant; and
offsetof(), a macro that expands to an integer constant as described in offsetof(3).
Some of the described types and macros may appear also in other headers.
As described here, the
<stddef.h> header conforms
to ISO/IEC 9899:1999
(“ISO C99”) and IEEE Std
1003.1-2001 (“POSIX.1”). Some of the types and macros
conform to earlier standards such as ANSI X3.159-1989
In the current form the
<stddef.h> header was
introduced in NetBSD 0.8, the first official release
of NetBSD. Some definitions such as
NULL were first introduced already in the
<nsys/param.h> header of
Version 4 AT&T UNIX.
|April 10, 2011||NetBSD-7.0.1|