home *** CD-ROM | disk | FTP | other *** search
/ ftp.cse.unsw.edu.au / 2014.06.ftp.cse.unsw.edu.au.tar / ftp.cse.unsw.edu.au / pub / doc / languages / C / ioccc / 1990 / dg.c < prev    next >
Encoding:
C/C++ Source or Header  |  1992-10-18  |  1.5 KB  |  70 lines

  1. #include <stdio.h>
  2.  
  3. #define d define
  4.  
  5. #d b12(x) 12 x
  6. #d a13(x) x 13
  7. #d a16(x) x 16
  8. #d a32(x) x 32
  9. #d acb(x) x]
  10. #d acc(x) x}
  11. #d aco(x) x:
  12. #d bco(x) :x
  13. #d acp(x) x)
  14. #d bef(x) EOF x
  15. #d aeq(x) x=
  16. #d afo(x) x for
  17. #d age(x) x fgetc
  18. #d asi(x) x stdin
  19. #d aso(x) x stdout
  20. #d bgt(x) >x
  21. #d ai(x) x i
  22. #d aj(x) x j
  23. #d al(x) x l
  24. #d ami(x) x-
  25. #d bne(x) !=x
  26. #d aob(x) x[
  27. #d aop(x) x(
  28. #d apl(x) x+
  29. #d bpu(x) fputc x
  30. #d bqm(x) ?x
  31. #d aqm(x) x?
  32. #d aqu(x) x'
  33. #d ase(x) x;
  34. #d awh(x) x while
  35. #d axo(x) x^
  36. #d a0(x) x 0
  37. #d b13(x) 13 x
  38. #d b16(x) 16 x
  39. #d b19(x) 19 x
  40. #d b48(x) 48 x
  41. #d a64(x) x 64
  42. #d b66(x) 66 x
  43. #d bcb(x) ]x
  44. #d bch(x) char x
  45. #d bcm(x) ,x
  46. #d acm(x) x,
  47. #d bcp(x) )x
  48. #d beq(x) =x
  49. #d bex(x) extern x
  50. #d bi(x) i x
  51. #d bin(x) int x
  52. #d bix(x) index x
  53. #d bj(x) j x
  54. #d bl(x) l x
  55. #d alt(x) x<
  56. #d bma(x) main x
  57. #d bob(x) [x
  58. #d boc(x) {x
  59. #d bop(x) (x
  60. #d bpl(x) +x
  61. #d app(x) x++
  62. #d bqu(x) 'x
  63. #d bse(x) ;x
  64. #d bst(x) *x
  65.  
  66. bma(acp(bop(app(bcp(ai(boc(ase(bch(a16(bl(alt(bob(ai(b66(ase(bcb(a0(bcm(aeq(bst(acb(bj(a64(bse(aob(bin(al(bi(aeq(bse(ai(bex(aop(bch(afo(bst(ase(bix(())))))))))))))))))))))))))))))))))))))))
  67. bl(ai(bob(aob(bi(al(bcb(aop(beq(apl(b13(a13(bpl(aeq(bop(acb(bl(bob(a32(bi(bpl(apl(b16(bcb(ai(beq(b19(aob(bpl(bop(l))))))))))))))))))))))))))))))
  68. bpl(acp(b48(acp(asi(bcb(aop(beq(age(bop(aeq(bi(ai(bgt(aop(b12(aop(bqm(awh(b12(ase(bco(acp(bi(acp(bcp(acp(bpl(aqu(bqu(A))))))))))))))))))))))))))))))
  69. bne(acc(bef(ase(bcp(acp(aso(bpu(acm(ai(bop(aco(bop(acb(bj(al(beq(ami(bix(aj(axo(bop(a16(aob(bl(al(aqm(bcm(acp(acp(i))))))))))))))))))))))))))))))
  70.