$ cat obfuscate.c #include #define kikoo typedef #define badabam if #define poudoupoum return #define tchakata for #define atchitcha while #define kikoolol sizeof #define tchatchaka continue #define badam main #define youpi write #define tchi usleep #define setme free #define giveme malloc kikoo size_t choubidoo; kikoo char bidooba; kikoo void choubidoowa; int badam(int pompompom, bidooba *toudou[]) { choubidoo pom;choubidoo pompom;bidooba*toutouyoutou; bidooba*toutouyoutoutou;choubidoo pimpampoum; badabam(pompompom<2)poudoupoum(1);pimpampoum=(pompompom ==3)?(atoi(toudou[2])):(500);(toutouyoutou=toudou[1]); pompom=0;atchitcha(*toutouyoutou++)(++pompom); toutouyoutoutou=(bidooba*)giveme((pompom+1) *kikoolol(bidooba));badabam(toutouyoutoutou== (choubidoowa*)0)poudoupoum(1);toutouyoutoutou[pompom] ^=toutouyoutou[pompom]=0;tchakata(pom=0;pom