#include #include #include static int next; void f00 (void) { puts ("f00"); if (next-- != 0) _exit (1); } void f01 (void) { puts ("f01"); if (next-- != 1) _exit (1); } void f02 (void) { puts ("f02"); if (next-- != 2) _exit (1); } void f03 (void) { puts ("f03"); if (next-- != 3) _exit (1); } void f04 (void) { puts ("f04"); if (next-- != 4) _exit (1); } void f05 (void) { puts ("f05"); if (next-- != 5) _exit (1); } void f06 (void) { puts ("f06"); if (next-- != 6) _exit (1); } void f07 (void) { puts ("f07"); if (next-- != 7) _exit (1); } void f08 (void) { puts ("f08"); if (next-- != 8) _exit (1); } void f09 (void) { puts ("f09"); if (next-- != 9) _exit (1); } void f10 (void) { puts ("f10"); if (next-- != 10) _exit (1); } void f11 (void) { puts ("f11"); if (next-- != 11) _exit (1); } void f12 (void) { puts ("f12"); if (next-- != 12) _exit (1); } void f13 (void) { puts ("f13"); if (next-- != 13) _exit (1); } void f14 (void) { puts ("f14"); if (next-- != 14) _exit (1); } void f15 (void) { puts ("f15"); if (next-- != 15) _exit (1); } void f16 (void) { puts ("f16"); if (next-- != 16) _exit (1); } void f17 (void) { puts ("f17"); if (next-- != 17) _exit (1); } void f18 (void) { puts ("f18"); if (next-- != 18) _exit (1); } void f19 (void) { puts ("f19"); if (next-- != 19) _exit (1); } void f20 (void) { puts ("f20"); if (next-- != 20) _exit (1); } void f21 (void) { puts ("f21"); if (next-- != 21) _exit (1); } void f22 (void) { puts ("f22"); if (next-- != 22) _exit (1); } void f23 (void) { puts ("f23"); if (next-- != 23) _exit (1); } void f24 (void) { puts ("f24"); if (next-- != 24) _exit (1); } void f25 (void) { puts ("f25"); if (next-- != 25) _exit (1); } void f26 (void) { puts ("f26"); if (next-- != 26) _exit (1); } void f27 (void) { puts ("f27"); if (next-- != 27) _exit (1); } void f28 (void) { puts ("f28"); if (next-- != 28) _exit (1); } void f29 (void) { puts ("f29"); if (next-- != 29) _exit (1); } void f30 (void) { puts ("f30"); if (next-- != 30) _exit (1); } void f31 (void) { puts ("f31"); if (next-- != 31) _exit (1); } void f32 (void) { puts ("f32"); if (next-- != 32) _exit (1); } void f33 (void) { puts ("f33"); if (next-- != 33) _exit (1); } void f34 (void) { puts ("f34"); if (next-- != 34) _exit (1); } void f35 (void) { puts ("f35"); if (next-- != 35) _exit (1); } void f36 (void) { puts ("f36"); if (next-- != 36) _exit (1); } void f37 (void) { puts ("f37"); if (next-- != 37) _exit (1); } void f38 (void) { puts ("f38"); if (next-- != 38) _exit (1); } void f39 (void) { puts ("f39"); if (next-- != 39) _exit (1); } void foo (void) { atexit (f00); atexit (f01); atexit (f02); atexit (f03); atexit (f04); atexit (f05); atexit (f06); atexit (f07); atexit (f08); atexit (f09); atexit (f10); atexit (f11); atexit (f12); atexit (f13); atexit (f14); atexit (f15); atexit (f16); atexit (f17); atexit (f18); atexit (f19); atexit (f20); atexit (f21); atexit (f22); atexit (f23); atexit (f24); atexit (f25); atexit (f26); atexit (f27); atexit (f28); atexit (f29); atexit (f30); atexit (f31); atexit (f32); atexit (f33); atexit (f34); atexit (f35); atexit (f36); atexit (f37); atexit (f38); atexit (f39); next = 39; }