Headers stddef.h(3HEAD)
NAME
stddef.h, stddef - standard type definitions
SYNOPSIS
#include
DESCRIPTION
The
NULL Null pointer constant.header defines the following macros: offsetof(type, member-designator)
Integer constant expression of type size_t, the value of
which is the offset in bytes to the structure member(member-designator), from the beginning of its structure
(type).The
header defines the following types: ptrdiff_t Signed integer type of the result of subtract-
ing two pointers.wchar_t Integer type whose range of values can
represent distinct wide-character codes for all
members of the largest character set specified among the locales supported by the compilation environment: the null character has the codevalue 0 and each member of the portable charac-
ter set has a code value equal to its value when used as the lone character in an integer character constant.size_t Unsigned integer type of the result of the
sizeof operator.The implementation supports one or more programming environ-
ments in which the widths of ptrdiff_t, size_t, and wchar_t
are no greater than the width of type long. The names of these programming environments can be obtained using the confstr(3C) function or the getconf(1) utility.SunOS 5.11 Last change: 10 Sep 2004 1
Headers stddef.h(3HEAD)
ATTRIBUTES
See attributes(5) for descriptions of the following attri-
butes:____________________________________________________________
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
|_____________________________|_____________________________|
| Interface Stability | Committed ||_____________________________|_____________________________|
| Standard | See standards(5). ||_____________________________|_____________________________|
SEE ALSO
getconf(1), confstr(3C), types.h(3HEAD), wchar.h(3HEAD), attributes(5), standards(5)SunOS 5.11 Last change: 10 Sep 2004 2