BohYoh.comトップページへ  setjmp
C言語 標準ライブラリ アルファベット順索引 ヘッダ別索引 ホームページへ C言語講座のページ

呼出し時の環境の保存
setjmpマクロ
ヘッダ #include <setjmp.h>
形 式 int setjmp(jmp_buf env);
機 能 その呼出し時の環境をjmp_buf型の実引数に保存し、後でlongjmp関数が使用できるようにする。
返却値 直接呼出しから復帰するときは値0を返す。longjmp関数の呼出しから復帰するときは0以外の値を返す。
補 足  setjmpをマクロとするか、外部結合をもつ識別子とするかは、規定されない。
 実際の関数へアクセスするためにマクロ定義を無効にした場合、またはプログラムでsetjmpという名前の外部識別子を定義した場合の動作は、定義されない。

BohYoh.comトップページへ