/* TAGS: min c */ #include #include #include volatile bool jumped = false; int main() { jmp_buf jb; int r = setjmp( jb ); if ( jumped ) assert( r == 42 ); else assert( r == 0 ); assert( !jumped ); /* ERROR */ jumped = true; longjmp( jb, 42 ); }