#include <setjmp.h>
jmp_buf env;
int n = 0; // n =
0
void b() {
n = 1;
longjmp(env, 123)
;
n = 2;
}
void a() {
n = 3;
b()
;
n = 4;
}
int main() {
n = 5;
int got =
setjmp(env)
; // got =
if (got) {
n = 6;
} else {
n = 7;
a()
;
}
}