<stddef.h>
<
stddef.h> インクルード・ファイルは、以下に示すように、一般的に使用されるポインター、変数、および型を宣言します。ptrdiff_t- 異なる 2 つのポインターの型の
typedef size_tsizeofにより戻される値の型のtypedefwchar_t- ワイド文字定数用の
typedef。
<
stddef.h> インクルード・ファイルは、マクロ NULL および offsetofも定義します。 NULL は、データ・オブジェクトを指すことのないポインターです。 offsetof マクロは、構造体メンバーと
構造体の先頭との間のバイト数まで拡張します。 offsetof マクロには、所定の形式があります。 offsetof(structure_type, member)<stddef.h> インクルード・ファイルは、C に対する IBM® i 拡張である extern 変数 _EXCP_MSGID も宣言します。