1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
extern long long foo (); long long sub1 () { char junk[10000]; register long long a, b, c; b = foo (); setjmp (); a = foo (); c = a - b; return c; }