Files
ioccc/1986/wall
Cody Boone Ferguson 2f3319bf5e Add original code of 1986/wall back
By original it is in alt but which works with -traditional-cpp. This is
to match other entries which also have this done.

Manifest updated.
2024-06-20 07:57:54 -07:00
..
2024-06-20 07:57:54 -07:00
2024-06-20 07:57:54 -07:00
2024-06-20 07:57:54 -07:00
2024-06-20 07:57:54 -07:00
2024-06-20 07:57:54 -07:00
…

To build:

    make all

There is an alternate version for those with a compiler that support -traditional-cpp. See Alternate code below.

To use:

    ./wall

Alternate code:

This version is the original but which can be used if you have a compiler that supports the -traditional-cpp option.

Alternate build:

	make alt

Alternate use:

Use wall.alt as you would wall above.

Judges' remarks:

The original version did not have a ';' character in the first line. This caused a number of System V C pre-preprocessors to gripe about a syntax error.

This program is a masterpiece of obfuscation and humor. Larry Wall (the hacker who gave us rn and patch, etc.) asks you to compile and consider the warning message generated by the C compiler. Then execute the program and type characters into its standard input. You will see why the compiler documents the program.

Author's remarks:

No remarks were provided by the author.