#define _POSIX_SOURCE /* you are not supposed to understand this */ #define O(OOO,OO0,O00,O0O,OO,O0)\0##O0O%:%:OO\0##O0%:%:OOO\0##OO0%:%:O00 #include static volatile sig_atomic_t One; #include #include #define Zero(NULL)#NULL in??/ t #define ONE(One) Zero(One) ??=line 10 ONE(O(1,1,2,6,0,6)) main (register zero, char **ONE) %: <% switch (sizeof __FILE__ < zero) case 1: return One /= zero; { auto one = zero = atoi (ONE<:zero-1:>); do for (one += alarm (One |= signal (__LINE__, (void(*)(register))main) != SIG_ERR); One; ++one); while (zero -= write (1, __FILE__+(one&1), 1)); return write (1, 1+__FILE__+1, 1) != 1; %>}