処理系定義の符号なし整数型?に定義される。型は、<cstdlib>ヘッダ以外に、<cstddef>ヘッダ、<cstdio>ヘッダ、<cstring>ヘッダ、<ctime>ヘッダ、および<cwchar>ヘッダでも定義される。結果の値を表現できない場合の動作は未定義である。あり、値が表現できない。結果の値を表現できない場合の動作は未定義である。あり、値が表現できない。abort();}解説プログラムを異常終了させる。関数で抜けた場合はこの限りではない。よってプログラムが終了する場合、静的記憶域?および自動記憶域?で宣言されたオブジェクトのデストラクタは呼び出されない。関数で登録された関数も呼び出されない。関数で作成された一時ファイル?が削除されるかどうかは処理系定義である。割り付けに成功した場合はメモリブロックの先頭を指すポインタ?を、失敗した場合は空ポインタ?を返す。割り付けに成功した場合は区画の先頭を指すポインタ?を、失敗した場合は空ポインタ?を返す。再割り付けに成功した場合はメモリブロックの先頭を指すポインタ?を、失敗した場合は空ポインタ?を返す。空ポインタ?以外を渡した場合、処理系定義の値を返す。具体的な動作および返却値は処理系定義である。空ポインタ?を渡すことで、その環境でコマンドプロセッサを利用できるかどうかを調べることができる。