setjmp

呼出し時の実行コンテキストを引数 env に保存します.

#include <setjmp.h>
int setjmp(
    jmp_buf env
);

setjmp マクロは,その呼び出し環境を引数 env に保存し,後で longjmp 関数が使用できるようにします.

戻り値

  • 直接呼出しからの復帰: 0
  • longjmp 関数からの復帰: 0以外

C言語サンプルプログラム

longjmp 関数のサンプルプログラムを参照してください.