stddef.h(3head) 맨 페이지 - 윈디하나의 솔라나라

개요

섹션
맨 페이지 이름
검색(S)

stddef.h(3head)

stddef.h(3HEAD)                     Headers                    stddef.h(3HEAD)

NAME
       stddef.h, stddef - standard type definitions

SYNOPSIS
       #include <stddef.h>

DESCRIPTION
       The <stddef.h> header defines the following macros:

       NULL

           Null pointer constant.


       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 <stddef.h> header defines the following types:

       max_align_t    Type  whose  alignment  has the largest alignment of any
                      fundamental type in the compilation  environment.  (Only
                      defined when compiling in C11 or later or C++11 or later
                      modes.)


       ptrdiff_t      Signed  integer  type  of  the result of subtracting two
                      pointers.


       wchar_t        Integer type whose range of values  can  represent  dis‐
                      tinct  wide-character  codes  for  all  members  of  the
                      largest character set specified among the  locales  sup‐
                      ported  by the compilation environment; the null charac‐
                      ter has the code value 0 and each member of the portable
                      character set has a code value equal to its  value  when
                      used  as the lone character in an integer character con‐
                      stant.


       size_t         Unsigned integer type of the result of the sizeof opera‐
                      tor.



       The implementation supports one or  more  programming  environments  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.

ATTRIBUTES
       See attributes(7) for descriptions of the following attributes:

       tab() box; cw(2.75i) |cw(2.75i) lw(2.75i) |lw(2.75i) ATTRIBUTE  TYPEAT‐
       TRIBUTE  VALUE  _  Interface  StabilityCommitted  _  StandardSee  stan‐
       dards(7).


SEE ALSO
       getconf(1), confstr(3C), types.h(3HEAD), wchar.h(3HEAD), attributes(7),
       standards(7)

HISTORY
       The max_align_t definition was added in Oracle Solaris 11.4.0.


       The <stddef.h> header file has been included in all Sun and Oracle  re‐
       leases of Solaris.

Oracle Solaris 11.4               30 Aug 2024                  stddef.h(3HEAD)
맨 페이지 내용의 저작권은 맨 페이지 작성자에게 있습니다.
RSS ATOM XHTML 5 CSS3