IOCCC image by Matt Zucker

The International Obfuscated C Code Contest

1988/spinellis - Best abuse of the rules

include /dev/tty

Author:

To build:

    make clobber all

and follow the instructions this will give you.

If your compiler will not read from /dev/tty see the Alternate code section below.

To use:

    ./spinellis

Type in or copy paste some C code, perhaps from input.txt, and send EOF (typically ctrl-d).

Now run again:

    ./spinellis

Alternate code:

For clang or compilers that won’t read from /dev/tty, we provide this version.

Alternate build:

    make clobber alt

and follow the instructions.

Alternate use:

    ./spinellis.alt

Type in or copy paste some C code, perhaps from input.txt, and send EOF (typically ctrl-d).

Now run again:

    ./spinellis.alt

Judges’ remarks:

We enjoyed this entry this year; however in the future programs must be able to be compiled from within a Makefile without the need of human intervention.

Author’s remarks:

This program can be configured to do almost everything. The configuration is done during compile time by typing in C code that one would like the program to perform. A trivial example is given in the `how to compile’ section but the possibilities are clearly limited only by your imagination and programming skills.

Inventory for 1988/spinellis

Primary files

Secondary files


Jump to: top