Files
ioccc/1987/biggar/README.md
T
Cody Boone Ferguson 564a25e0e7 More README.md files updated
Some of the files modified include some of the files modified yesterday;
others were not modified yesterday. I backtracked as I noticed some
sections are missing in earlier README.md files. However more have to be
checked in earlier years. I'm committing now as I have to do other
things and am likely done for the day.
2023-03-14 08:35:01 -07:00

1.6 KiB

Best Abuse of the Rules

Mark Biggar
UNiSYS - System Development Group, Santa Monica
2525 Colorado AV MD 91-01
Santa Monica, CA
90406

To build:

    make all

To run:

some_command | ./biggar | od -c

Try:

cat biggar.c | ./biggar | od -c

Judges' comments:

By changing the compile line you can make this program do anything you want. This is a very efficient way to transfer source, though it increases the size of Makefiles.

With only slight variations, this program can be set to many uses. Consider how easy it would be to release Un*x source in this form; so what if the make files grow a little! :-)

One vendor's lint got hung in an infinite loop over this entry!

FYI: We will let Mark get away with this truly sick entry this time, but for the future on we have placed a limit on the size of a compile line.

NOTE: originally there we made a comment in Larry Wall's entry regarding Mark's contribution but it seems to have been lost in time. If anyone knows about its whereabouts we'd appreciate letting us know. Thanks!

Passes BSD and UTS lint. At least one version of lint is thrown into an infinite loop by this entry.

Author's comments:

No comments were provided by the author.

Copyright (c) 1987, Landon Curt Noll & Larry Bassel. All Rights Reserved. Permission for personal, educational or non-profit use is granted provided this this copyright and notice are included in its entirety and remains unaltered. All other uses must receive prior permission in writing from both Landon Curt Noll and Larry Bassel.