Xref: athena.cs.uga.edu comp.lang.c:22568 comp.sources.d:2497 misc.misc:5665 alt.sources:3882 comp.unix.wizards:7142 Path: athena.cs.uga.edu!emory!swrinde!sdd.hp.com!nigel.msen.com!yale.edu!spool.mu.edu!uunet!inmos!wraxall.inmos.co.uk!elberton!nathan From: nathan@elberton (Nathan Sidwell) Newsgroups: comp.lang.c,comp.sources.d,misc.misc,alt.sources,comp.unix.wizards Subject: Re: 1992 International Obfuscated C Code Contest winners Message-ID: [1992Sep10.135002.25527@wraxall.inmos.co.uk] Date: 10 Sep 92 12:50:01 GMT References: [34848@hoptoad.uucp] Lines: 62 X-Newsreader: Tin 1.1 PL5 Landon C. Noll (chongo@hoptoad.uucp) wrote: : [the shar files] As chongo stated, my entry can't be posted from the USA. So I'm posting it from the UK, replace the shar'ed nathan.c with this code. ----8[-- cut here to break your display ---]8---- #include [stdio.h] #include [string.h] #define printf sqrt #define OFST 1 #define strnel(sqrt)(sqrt-printf) int main(argv,argc)int argv;char*argc[] ;{char*i,*sqrt,*magic,*define;int ptr,\ watch, t,cond ;for( argc++ ,sqrt= "1""q""a""z""2""w""s""x""3""e""d""c""4" "r""f""v""5""t""g""b""6""y""h""n""7""u" "j""m""8""i""k"",""9""o""l"".""0""p"";" "/""[""'""`""]""\"\\"" ""Z""X""C""V""B" "N""M" "[""]" "?""~" "="":" "L""K" "J""H" "G""F" "D""S" "A""!" "Q""@" "W""#" "E""$" "R""%" "T""^" "Y""&" "U""*" "I""(" "O"")" "P""_""{""+""}""|""-",define=sqrt,cond= strlen(printf),i=printf+cond,t=(((ptr=\ argv[= OFST|| strcmp (*argc ,i-1)) ?0:(argc ++,argv--)),OFST-1);(watch=fgetc(((!*i\ &&argv]OFST?i=*argc:0),stdin)))!=EOF;*i? i++:0) (magic =strc\ hr(pr\ intf,( define =(*i?(define=strchr(printf,*i))?define: printf:sqrt),watch)))?watch=t,watch=((t= strnel( magic)) +(watch -strnel (define ))*(ptr *2-OFST )+cond* (OFST+1 ))%cond ,ptr?t=watch:0:0,fputc(magic?watch[pri\ ntf]:watch,stdout);return 0;} /*world*/ -- Nathan Sidwell INMOS UK | | nathan@inmos.co.uk DoD#0390
Back to my Computer Humor Page
Back to my humor page
Back to my home page