ballou@brahms.UUCP (04/04/87)
This code is unfortunately too big for the official obscure C contest. Hence we are just offering it as is, unentered. So it goes in the world. ucbvax!brahms!ballou Kenneth R Ballou/Brahms Gang/Berkeley CA 94720 ucbvax!brahms!weemba Matthew P Wiener/Brahms Gang/Berkeley CA 94720 -----------------------------cut here--------------------------------- #!/bin/sh # #This is a shell archive, meaning copy it to a separate file, #remove everything above the "/bin/sh", and run "sh that-file". # #This code may be obscure, but you will recognize what it does #when you try it. There are no Trojan horses here--trust us! # #Your C preprocessor better be able to handle identifiers up #to 78 characters long. Otherwise, forget it. The compiler #itself better be able to handle very long lines--longer than #vi can handle, for example. # #For aesthetic reasons, we refused to make this code portable #to non-ASCII machines. The dedicated hack will identify why. # #This code may not sold for profit, but otherwise is unrestricted. obscure=obscure.c if test -w $obscure then echo "$obscure exists--will not overwrite" exit fi cat > $obscure << OBSCURE /* Copyright 1987 Ken Ballou and Matthew P Wiener--Big Fat Deal*/ #define _ define OBSCURE tr -d '\012' >> $obscure << OBSCURE #_ __________________ ;main(____________,_____________)int ____________;char** _____________;{_________________________(____________,_____________,"_________ OBSCURE cat >> $obscure << OBSCURE ________________");}; #_ ___ char*________________[]={ #_ ____ },*______________= #_ _____ ,______________________= #_ ______(_) ______________________,________________[_],______________________ #_ _______(_) ________________[_],_______________________ #_ ________ ,_______________________= #_ _________ ,*_______________= OBSCURE tr -d '\012' >> $obscure << OBSCURE #_ __________(_) ______________________,_,______________________,_____________ OBSCURE cat >> $obscure << OBSCURE __________ OBSCURE tr -d '\012' >> $obscure << OBSCURE #_ ___________________ _________________________(____________,_____________,__ ______________________)int ____________;char**_____________,*_________________ _______;{printf(______________,_______________________,_______________________ ,_______(0),________________[1],________________________,_____________________ _,________________________,______________________,_______________________,____ ___(2),_______(3),_______(4),_______(5),_______(6),_______(7),_______(8),_____ __(9),_______(_______________________),_______(11),_______(12),_______(13),___ ____(14),_______(15),_______(16),_______________________);if(____________>1&&_ ____________[1][1]=='D')exit(0);printf(_______________,______(0),______(1),___ ___(2),______(3),______(4),______(5),______(6),______(7),______(8),______(9),_ _____(_______________________),______(11),______(12),______(13),______(14),___ ___(15),______(16),_______________________,__________(______________),________ ______________,_______________________,_______________________,__________(____ ___________),_______________________,_______________________,_________________ ______,_______________________,_______________________,_______________________ ,_______________________,_______________________,_______________________,_____ __________________,_______________________,_______________________,___________ ____________,_______________________,_______________________,_________________ ______,_______________________,_______________________,_______________________ ,_______________________,_______________________,_______________________,_____ __________________,_______________________,_______________________,___________ ____________,_______________________,_______________________,_________________ ______,_______________________,_______________________,_______________________ ,_______________________,_______________________,_______________________,_____ __________________,_______________________,_______________________,___________ ____________,_______________________,_______________________,_________________ ______,_______________________,_______________________,_______________________ OBSCURE cat >> $obscure << OBSCURE ,_______________________,_______________________);} #_ ____________________ #_ ______________________________________________ #_ ______________________________________________________ #_ ______________________________________________________________ #_ ______________________________________________________________________ OBSCURE tr -d '\012' >> $obscure << OBSCURE #_ ___________________________________________________________________________ OBSCURE cat >> $obscure << OBSCURE ___ OBSCURE tr -d '\012' >> $obscure << OBSCURE ___ "#define _ define","__________________ ;main(____________,_____________)in t ____________;char**_____________;","___ char*________________[]={","____ },* ______________=","_____ ,______________________=","______(_) _________________ _____,________________[_],______________________","_______(_) ________________ [_],_______________________","________ ,_______________________=","_________ , *_______________=","__________(_) ______________________,_,___________________ ___,_______________________","___________________ _________________________(__ __________,_____________,________________________)int ____________;char**_____ ________,*________________________;{printf(______________,____________________ ___,_______________________,_______(0),________________[1],___________________ _____,______________________,________________________,______________________,_ ______________________,_______(2),_______(3),_______(4),_______(5),_______(6), _______(7),_______(8),_______(9),_______(_______________________),_______(11), _______(12),_______(13),_______(14),_______(15),_______(16),__________________ _____);if(____________>1&&_____________[1][1]=='D')exit(0);printf(____________ ___,______(0),______(1),______(2),______(3),______(4),______(5),______(6),____ __(7),______(8),______(9),______(_______________________),______(11),______(12 ),______(13),______(14),______(15),______(16),_______________________,________ __(______________),______________________,_______________________,____________ ___________,__________(_______________),_______________________,______________ _________,_______________________,_______________________,____________________ ___,_______________________,_______________________,_______________________,__ _____________________,_______________________,_______________________,________ _______________,_______________________,_______________________,______________ _________,_______________________,_______________________,____________________ ___,_______________________,_______________________,_______________________,__ _____________________,_______________________,_______________________,________ _______________,_______________________,_______________________,______________ _________,_______________________,_______________________,____________________ ___,_______________________,_______________________,_______________________,__ _____________________,_______________________,_______________________,________ _______________,_______________________,_______________________,______________ _________,_______________________,_______________________,____________________ ___,_______________________,_______________________,_______________________);} ","____________________","______________________________________________","___ ___________________________________________________","________________________ ______________________________________","_____________________________________ _________________________________","__________________________________________ OBSCURE cat >> $obscure << OBSCURE ____________________________________" OBSCURE tr -d '\012' >> $obscure << OBSCURE ____ "/* Copyright 1987 Ken Ballou and Matthew P Wiener--Big Fat Deal*/%c%c%s% c#_ %s{%s(____________,_____________,%c%s%c);};%c#_ %s%c#_ %s%c#_ %s%c#_ %s%c# _ %s%c#_ %s%c#_ %s%c#_ %s%c#_ %s%c#_ %s%c#_ %s%c#_ %s%c#_ %s%c#_ %s%c#_ %s%c%c OBSCURE cat >> $obscure << OBSCURE " _____ '"' ________ 10 OBSCURE tr -d '\012' >> $obscure << OBSCURE _________ "___ %c%s%c,%c%s%c,%c%s%c,%c%s%c,%c%s%c,%c%s%c,%c%s%c,%c%s%c,%c%s%c, %c%s%c,%c%s%c,%c%s%c,%c%s%c,%c%s%c,%c%s%c,%c%s%c,%c%s%c%c____ %c%s%c%c_____ '% c'%c________ 10%c_________ %c%s%c%c%c _________________________ _____________________%c ___________________________________________ ___________%c _________________________________________________________ _____%c ___________________________________________________________________ ___%c_________________________________________________________________________ _____%c____________________ _____________ _______%c____________________ ___________ _________%c____________________ _________ ___________%c____________________ _______ _____________%c____________________ _____ _______________%c____________________ ___ _________________%c____________________ __________________%c____________________%c____________________%c______________ ______%c____________________%c____________________%c____________________%c____ ________________%c____________________%c____________________%c________________ ____%c____________________%c____________________%c____________________%c______ ______________%c____________________%c____________________%c__________________ __%c____________________%c____________________%c____________________ ___________________%c____________________ ____________________%c____________________ ____________________%c____________________ ____________________%c____________________ ____________________%c____________________ ____________________%c__________________ __ ____________________%c________________ ______________________________________________________________%c __________ ____________________________________________________________%c ________ ______________________________________________________%c __________ ____________________________________________%c ________________ OBSCURE cat >> $obscure << OBSCURE ______________________________%c" ______________________________________________ ______________________________________________________ ______________________________________________________________ ______________________________________________________________________ ______________________________________________________________________________ ____________________ ____________________ ____________________ ____________________ ____________________ ____________________ ____________________ ____________________ ____________________ ____________________ ____________________ ____________________ ____________________ __________________ ____________________ ____________________ ____________________ ____________________ ____________________ ____________________ ____________________ ____________________ ____________________ ____________________ ____________________ ____________________ ____________________ ____________________ ____________________ ____________________ ____________________ ____________________ ____________________ ____________________ ___________________ ____________________ ____________________ ____________________ ____________________ ____________________ ____________________ ____________________ ____________________ ____________________ ____________________ ____________________ ____________________ ______________________________________________________________________________ ______________________________________________________________________ ______________________________________________________________ ______________________________________________________ ______________________________________________ OBSCURE if test 11092 -eq `wc -c < $obscure` then echo "file checked out--have fun!" else echo "sorry, file was damaged in transit" fi