function std::setjmp

std::setjmp is a function defined by.

#include int setjmp(jmp_buf env);

setjmp takes an opaque jmp_buf argument that can later be used as an argument to std::longjmp. The return value from the initial call to std::setjmp is 0, when std::setjmp returns after a call to std::longjmp, the return value is the int argument provided to std::longjmp.

Set algo: std::longjmp,