| STDDEF(3) | Library Functions Manual | STDDEF(3) |
stddef — standard
type definitions
#include
<stddef.h>
The <stddef.h>
header defines the following types and macros:
sizeof()
operator;NULL,
which expands to an implementation-defined null pointer constant; andoffsetof(),
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
(“ANSI C89”).
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 11.0 |