home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1989 …il & Dave's Excellent CD / Excellent CD HFS.raw / Moof / Goodies / DTS Goodies / Obfuscated_C / 1985 / august.c < prev    next >
Encoding:
C/C++ Source or Header  |  1989-04-13  |  513 b   |  15 lines  |  [TEXT/MPS ]

  1. #define p struct c
  2. #define q struct b
  3. #define h a->a
  4. #define i a->b
  5. #define e i->c
  6. #define o a=(*b->a)(b->b,b->c)
  7. #define s return a;}q*
  8. #define n (d,b)p*b;{q*a;p*c;
  9. #define z(t)(t*)malloc(sizeof(t))
  10. q{int a;p{q*(*a)();int b;p*c;}*b;};q*u n a=z(q);h=d;i=z(p);i->a=u;i->b=d+1;s
  11. v n c=b;do o,b=i;while(!(h%d));i=c;i->a=v;i->b=d;e=b;s
  12. w n o;c=i;i=b;i->a=w;e=z(p);e->a=v;e->b=h;e->c=c;s
  13. t n for(;;)o,main(-h),b=i;}main(b){p*a;if(b>0)a=z(p),h=w,a->c=z(p),a->c->a=u,
  14. a->c->b=2,t(0,a);putchar(b?main(b/2),-b%2+'0':10);}
  15.