Category : C Source Code
Archive   : OBFUSC89.ZIP
Filename : JAR_1.HIN

 
Output of file : JAR_1.HIN contained in archive : OBFUSC89.ZIP
Strangest abuse of the rules: <...!uunet!mcvax!hutcs!jar> Jari Arkko

Jari Arkko
Laboratory of Information Processing Science
Helsinki University of Technology
Otakaari 1
02150 Espoo
Finland

Judges notes:

On many systems the compiler will not allow you to send the
object file to /dev/tty. The author suggested:

cc -c -o /dev/tty jar.1.c

On systems that have symbolic links, we suggest:

ln -s /dev/tty jar.1.o
cc -c jar.1.c

if your system has symbolic links. The shell script run
by the makefile simply cats the .o file to the terminal
which can be used as a last resort.

Abuse of the rules winners usually result in a change of the
rules. Starting in 1990, compiling entries must result an
regular file which can be executed.

Selected notes from the author:

This program is (supposedly) the smallest C program able to
print "Hello world.". The compilation itself produces the
desired printout and the program need not be actually run.


  3 Responses to “Category : C Source Code
Archive   : OBFUSC89.ZIP
Filename : JAR_1.HIN

  1. Very nice! Thank you for this wonderful archive. I wonder why I found it only now. Long live the BBS file archives!

  2. This is so awesome! 😀 I’d be cool if you could download an entire archive of this at once, though.

  3. But one thing that puzzles me is the “mtswslnkmcjklsdlsbdmMICROSOFT” string. There is an article about it here. It is definitely worth a read: http://www.os2museum.com/wp/mtswslnk/