Function call expression by Agano

char m[99],s[99],*p,*q;f;main(){for(*s=10;gets(m);){for(p=m+strlen(m),q=s+1;--p>=m;*p-41||(f=f*4+2))for(*p&3&&(*q++=*p);*p&2&&(f&1||f&&(*q++=32,f--)*0);f/=4)*q++=40;for(;--q>=s;putchar(*q));}}

Note that non-ascii characters in the above source code will be escaped (such as \x9f).

download

return to the top page