#include #include #include #include void will_fail(jmp_buf a) { printf("FAIL!!!\n"); longjmp(a, 123); } int main(int argc, const char **argv) { jmp_buf a; int res = setjmp(a); printf("setjmp = %d\n", res); if (res == 0) { will_fail(a); } return 0; }