Python <csetjmp>

The C++ <csetjmp> header file declares longjmp(), setjmp() and a type jmp_buf, which are used to deviate program from the usual subroutine call and return sequence (non-local jumps).

C++ longjmp() and setjmp()

restores previously saved environment