C言語の標準ヘッダsetjmp.hについて記述しています。setjmp.hは、非局所分岐に関する関数、型、マクロを宣言、定義します。setjmp.hは、プログラムで関数の範囲を超えての制御の移動を行う際に必要なヘッダです。
setjmp.hは、非局所分岐に関するC言語の標準ヘッダです。関数の範囲を超える制御の移動を行うための関数、マクロ、型が宣言、定義されています。
setjmp.hで宣言されている関数、および関数形式マクロはこちらです。
setjmp.hで宣言されている型は、jmp_bufです。この型は、呼出し環境を復元するために必要な情報を保持するための型で、setjmpマクロやlongjmp関数の引数の型として使用されます。