アプリケーションのソースファイルに <sys/types.h> をインクルードして、 _LP64 および _ILP32 の定義を使用できるようにしてください。このヘッダーには、必要に応じて使用される基本派生型もいくつか含まれています。特に次は大切です。
clock_t クロックの刻み数でシステム時間を表します。
dev_t デバイス番号に使用されます。
off_t ファイルのサイズとオフセットに使用されます。
ptrdiff_t 2 つのポインタの減算結果用の符号付き整数型です。
size_t メモリー上のオブジェクトのサイズをバイト数で表します。
ssize_t バイト数あるいはエラー発生通知を返す関数によって使用されます。
time_t 秒数で時間をカウントします。
これらの派生型はすべて、ILP32 コンパイル環境では 32 ビット量のままですが、LP64 コンパイル環境では、64 ビット量になります。