Oracle Solaris Studio 12.2: C ユーザーガイド

E.1.7 配列とポインタ (G.3.7)

E.1.7.1 (6.3.3.4, 7.1.1) 配列の最大サイズを維持するのに必要な整数型。すなわち、sizeof 演算子の size_t の型

stddef.h において定義されている unsigned int です (—m32 の場合)。

unsigned long (-m64 の場合)

E.1.7.2 (6.3.4) ポインタを整数に cast で型変換した結果、またはその逆の結果

ポインタおよび intlongunsigned intunsigned long 型の値ではビットパターンは変わりません。

E.1.7.3 (6.3.6, 7.1.1) 同じ配列のメンバーへの 2 つのポインタの相違 ptrdiff_t を維持するのに必要な整数型

stddef.h において定義されている int です (—m32 の場合)。

long (-m64 の場合)