Fix tmp/format-headers.sh, format headers
The script had "s surrounding the git ls-files command which turned it to a single file which of course is wrong. Ran script again fixing many README.md files that had incorrect number of blank lines for critical headers. This will have to be done a final but a good number of files have been corrected.
This commit is contained in:
1 parent
1a32748f4d
commit
ba764a1833
117 files changed
+56
-128
No files matched your search
@@ -14,6 +14,7 @@ There is alternate code which allows one to change the size of the maze. See
|
|||||||
./shapiro
|
./shapiro
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
## Alternate code:
|
## Alternate code:
|
||||||
|
|
||||||
The code has a define `C` set to 39 but this can be modified to change the size
|
The code has a define `C` set to 39 but this can be modified to change the size
|
||||||
@@ -22,11 +23,11 @@ of the maze. The alt code allows one to easily do this.
|
|||||||
|
|
||||||
### Alternate build:
|
### Alternate build:
|
||||||
|
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
make alt
|
make alt
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
### Alternate try:
|
### Alternate try:
|
||||||
|
|
||||||
If you wish to change the value you can do it like:
|
If you wish to change the value you can do it like:
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ If your compiler will not read from `/dev/tty` see the [Alternate
|
|||||||
code](#alternate-code) section below.
|
code](#alternate-code) section below.
|
||||||
|
|
||||||
|
|
||||||
### To use:
|
## To use:
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
./spinellis
|
./spinellis
|
||||||
|
|||||||
@@ -76,7 +76,6 @@ cc -E westley.alt.c
|
|||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## Author's remarks:
|
## Author's remarks:
|
||||||
|
|
||||||
No remarks were provided by the author.
|
No remarks were provided by the author.
|
||||||
|
|||||||
@@ -60,7 +60,6 @@ directory it is run from.
|
|||||||
|
|
||||||
## Authors' remarks:
|
## Authors' remarks:
|
||||||
|
|
||||||
|
|
||||||
### ABSTRACT
|
### ABSTRACT
|
||||||
|
|
||||||
#### Minimal, Universal File Bundling (or, Functional Obfuscation in a Self-Decoding Unix Shell Archive)
|
#### Minimal, Universal File Bundling (or, Functional Obfuscation in a Self-Decoding Unix Shell Archive)
|
||||||
|
|||||||
@@ -34,7 +34,6 @@ well.
|
|||||||
|
|
||||||
### Alternate build:
|
### Alternate build:
|
||||||
|
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
make alt
|
make alt
|
||||||
```
|
```
|
||||||
@@ -65,7 +64,6 @@ This program prints out the string:
|
|||||||
|
|
||||||
## Author's remarks:
|
## Author's remarks:
|
||||||
|
|
||||||
|
|
||||||
It is simple to make the program print other strings. Each
|
It is simple to make the program print other strings. Each
|
||||||
alphabetical character from a to z is printed out as its
|
alphabetical character from a to z is printed out as its
|
||||||
opposite:
|
opposite:
|
||||||
|
|||||||
@@ -37,8 +37,8 @@ If you have an old enough compiler try and to see how C has changed over the yea
|
|||||||
make alt
|
make alt
|
||||||
```
|
```
|
||||||
|
|
||||||
### Alternate use:
|
|
||||||
|
|
||||||
|
### Alternate use:
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
./westley.alt <number>
|
./westley.alt <number>
|
||||||
|
|||||||
@@ -46,7 +46,6 @@ rest was unchanged.
|
|||||||
|
|
||||||
### Alternate build:
|
### Alternate build:
|
||||||
|
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
make alt
|
make alt
|
||||||
```
|
```
|
||||||
|
|||||||
@@ -26,6 +26,7 @@ bugs.md](/bugs.md#1991-buzzard).
|
|||||||
./buzzard
|
./buzzard
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
## Alternate code:
|
## Alternate code:
|
||||||
|
|
||||||
This version changes the keys `f` for forward, `l` for left and `r` for right by
|
This version changes the keys `f` for forward, `l` for left and `r` for right by
|
||||||
@@ -58,7 +59,6 @@ You are invited to try to cheat, ... if you can figure out how! :-)
|
|||||||
|
|
||||||
## Author's remarks:
|
## Author's remarks:
|
||||||
|
|
||||||
|
|
||||||
### How to play
|
### How to play
|
||||||
|
|
||||||
When the game starts, you are at the far end of the maze from the exit, looking
|
When the game starts, you are at the far end of the maze from the exit, looking
|
||||||
|
|||||||
@@ -30,7 +30,6 @@ The author set the maximum number of moves to 484.
|
|||||||
|
|
||||||
### Alternate build:
|
### Alternate build:
|
||||||
|
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
make alt
|
make alt
|
||||||
```
|
```
|
||||||
|
|||||||
@@ -7,6 +7,7 @@ make all
|
|||||||
There is an [alternate version](#alternate-code) that is supposed to win all the
|
There is an [alternate version](#alternate-code) that is supposed to win all the
|
||||||
time.
|
time.
|
||||||
|
|
||||||
|
|
||||||
### Bugs and (Mis)features:
|
### Bugs and (Mis)features:
|
||||||
|
|
||||||
The current status of this entry is:
|
The current status of this entry is:
|
||||||
@@ -20,7 +21,6 @@ For more detailed information see [1991 westley in bugs.md](/bugs.md#1991-westle
|
|||||||
|
|
||||||
## To use:
|
## To use:
|
||||||
|
|
||||||
|
|
||||||
NOTE: we have provided a script to perform the below procedure which we include
|
NOTE: we have provided a script to perform the below procedure which we include
|
||||||
for the interested. See the [try](#try) section if you just want to play.
|
for the interested. See the [try](#try) section if you just want to play.
|
||||||
|
|
||||||
@@ -124,11 +124,11 @@ can lose if you cheat. That's supposed to happen. Can you win any other time?
|
|||||||
|
|
||||||
### Alternate build:
|
### Alternate build:
|
||||||
|
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
make alt
|
make alt
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
### Alternate use:
|
### Alternate use:
|
||||||
|
|
||||||
Rather than use `ttt` try the script `ttt.alt` instead.
|
Rather than use `ttt` try the script `ttt.alt` instead.
|
||||||
|
|||||||
@@ -4,6 +4,7 @@
|
|||||||
make all
|
make all
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
### Bugs and (Mis)features:
|
### Bugs and (Mis)features:
|
||||||
|
|
||||||
The current status of this entry is:
|
The current status of this entry is:
|
||||||
|
|||||||
@@ -53,6 +53,7 @@ Sorry, this is third!
|
|||||||
This alternate version, [buzzard.2.alt.c](buzzard.2.alt.c), does not contain a
|
This alternate version, [buzzard.2.alt.c](buzzard.2.alt.c), does not contain a
|
||||||
fix that the author notes in their remarks.
|
fix that the author notes in their remarks.
|
||||||
|
|
||||||
|
|
||||||
### Alternate build:
|
### Alternate build:
|
||||||
|
|
||||||
To compile this alternate version:
|
To compile this alternate version:
|
||||||
|
|||||||
@@ -29,7 +29,6 @@ cause problems for some systems where `exit(3)` returns a void. The file
|
|||||||
declared argc to be a `long` which was fixed.
|
declared argc to be a `long` which was fixed.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## Author's remarks:
|
## Author's remarks:
|
||||||
|
|
||||||
### Portability
|
### Portability
|
||||||
|
|||||||
@@ -24,7 +24,6 @@ To see some other fun uses:
|
|||||||
|
|
||||||
## Judges' remarks:
|
## Judges' remarks:
|
||||||
|
|
||||||
|
|
||||||
### WARNING:
|
### WARNING:
|
||||||
|
|
||||||
The judges make no claim as to the strength or security
|
The judges make no claim as to the strength or security
|
||||||
|
|||||||
@@ -16,7 +16,6 @@ STATUS: INABIAF - please **DO NOT** fix
|
|||||||
For more detailed information see [1992 vern in bugs.md](/bugs.md#1992-vern).
|
For more detailed information see [1992 vern in bugs.md](/bugs.md#1992-vern).
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## To use:
|
## To use:
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
|
|||||||
@@ -4,6 +4,7 @@
|
|||||||
make all
|
make all
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
### Bugs and (Mis)features:
|
### Bugs and (Mis)features:
|
||||||
|
|
||||||
The current status of this entry is:
|
The current status of this entry is:
|
||||||
@@ -16,7 +17,6 @@ STATUS: known bug - please help us fix
|
|||||||
For more detailed information see [1992 westley in bugs.md](/bugs.md#1992-westley).
|
For more detailed information see [1992 westley in bugs.md](/bugs.md#1992-westley).
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## To use:
|
## To use:
|
||||||
|
|
||||||
If lost:
|
If lost:
|
||||||
|
|||||||
@@ -4,6 +4,7 @@
|
|||||||
make all
|
make all
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
### Bugs and (Mis)features:
|
### Bugs and (Mis)features:
|
||||||
|
|
||||||
The current status of this entry is:
|
The current status of this entry is:
|
||||||
|
|||||||
@@ -57,6 +57,7 @@ on but you can use the original without any delays if you wish.
|
|||||||
make all
|
make all
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
### Original use:
|
### Original use:
|
||||||
|
|
||||||
Use `cmills` as you would `cmills.alt` above.
|
Use `cmills` as you would `cmills.alt` above.
|
||||||
|
|||||||
@@ -25,7 +25,6 @@ where:
|
|||||||
|
|
||||||
## Judges' remarks:
|
## Judges' remarks:
|
||||||
|
|
||||||
|
|
||||||
We have provided the shell script [dgibson.sh](dgibson.sh) to make it easier
|
We have provided the shell script [dgibson.sh](dgibson.sh) to make it easier
|
||||||
to run this entry. Run this shell script several times to
|
to run this entry. Run this shell script several times to
|
||||||
see what happens.
|
see what happens.
|
||||||
|
|||||||
@@ -23,7 +23,6 @@ us](https://www.collinsdictionary.com/dictionary/english/everyone) with gcc >=
|
|||||||
2.3.3. See [Alternate code](#alternate-code) section below for more details.
|
2.3.3. See [Alternate code](#alternate-code) section below for more details.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### Bugs and (Mis)features:
|
### Bugs and (Mis)features:
|
||||||
|
|
||||||
The current status of this entry is:
|
The current status of this entry is:
|
||||||
@@ -52,11 +51,11 @@ compilers. We'd like to say there's something special about it but there isn't.
|
|||||||
|
|
||||||
### Alternate build:
|
### Alternate build:
|
||||||
|
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
make alt
|
make alt
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
### Alternate use:
|
### Alternate use:
|
||||||
|
|
||||||
Use `lmfjyh.alt` as you would `lmfjyh` above. Note that other code could also be
|
Use `lmfjyh.alt` as you would `lmfjyh` above. Note that other code could also be
|
||||||
|
|||||||
@@ -7,6 +7,7 @@ make all
|
|||||||
There is an [alternate version](#alternate-code) that lets you slow down the
|
There is an [alternate version](#alternate-code) that lets you slow down the
|
||||||
output of the program for modern systems.
|
output of the program for modern systems.
|
||||||
|
|
||||||
|
|
||||||
## To use:
|
## To use:
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
@@ -19,7 +20,6 @@ where:
|
|||||||
- arg is any argument
|
- arg is any argument
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### Try:
|
### Try:
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
@@ -36,7 +36,6 @@ via `usleep(3)`, defaulting at 200.
|
|||||||
|
|
||||||
### Alternate build:
|
### Alternate build:
|
||||||
|
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
make alt
|
make alt
|
||||||
```
|
```
|
||||||
@@ -50,7 +49,6 @@ make clobber SLEEP=50 alt
|
|||||||
|
|
||||||
### Alternate use:
|
### Alternate use:
|
||||||
|
|
||||||
|
|
||||||
Use `plummer.alt` as you would `plummer`.
|
Use `plummer.alt` as you would `plummer`.
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -31,7 +31,7 @@ where:
|
|||||||
`[cabbage]` is a CABBAGE description file (default: `rince.c`)
|
`[cabbage]` is a CABBAGE description file (default: `rince.c`)
|
||||||
|
|
||||||
|
|
||||||
## Alternate code
|
## Alternate code:
|
||||||
|
|
||||||
Some people may want to slow down the game by increasing the
|
Some people may want to slow down the game by increasing the
|
||||||
value 17 in the lines:
|
value 17 in the lines:
|
||||||
@@ -57,7 +57,6 @@ changed).
|
|||||||
|
|
||||||
### Alternate build:
|
### Alternate build:
|
||||||
|
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
make SLEEP=18 clobber alt
|
make SLEEP=18 clobber alt
|
||||||
```
|
```
|
||||||
|
|||||||
@@ -16,7 +16,6 @@ STATUS: INABIAF - please **DO NOT** fix
|
|||||||
For more detailed information see [1993 schnitzi in bugs.md](/bugs.md#1993-schnitzi).
|
For more detailed information see [1993 schnitzi in bugs.md](/bugs.md#1993-schnitzi).
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## To use:
|
## To use:
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
|
|||||||
@@ -4,6 +4,7 @@
|
|||||||
make all
|
make all
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
### Bugs and (Mis)features:
|
### Bugs and (Mis)features:
|
||||||
|
|
||||||
The current status of this entry is:
|
The current status of this entry is:
|
||||||
|
|||||||
@@ -11,7 +11,8 @@ make all
|
|||||||
./dodsond1
|
./dodsond1
|
||||||
```
|
```
|
||||||
|
|
||||||
## Try:
|
|
||||||
|
### Try:
|
||||||
|
|
||||||
At the prompt, try entering `E3`.
|
At the prompt, try entering `E3`.
|
||||||
|
|
||||||
|
|||||||
@@ -27,6 +27,7 @@ For more detailed information see [1994 dodsond2 in bugs.md](/bugs.md#1994-dodso
|
|||||||
./dodsond2
|
./dodsond2
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
## Alternate code:
|
## Alternate code:
|
||||||
|
|
||||||
This version allows you to choose how many arrows to start with, instead of the
|
This version allows you to choose how many arrows to start with, instead of the
|
||||||
@@ -35,8 +36,8 @@ default 0. If one tried specifying a value < 0 it will set it to 0.
|
|||||||
Fun fact: this version helped uncover and fix a bug that prevented the entry
|
Fun fact: this version helped uncover and fix a bug that prevented the entry
|
||||||
from working on some cases.
|
from working on some cases.
|
||||||
|
|
||||||
### Alternate build:
|
|
||||||
|
|
||||||
|
### Alternate build:
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
make alt
|
make alt
|
||||||
|
|||||||
@@ -14,10 +14,8 @@ make all
|
|||||||
`A`, `B`, `C` and `D` are numeric arguments.
|
`A`, `B`, `C` and `D` are numeric arguments.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### Try:
|
### Try:
|
||||||
|
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
./horton 3 2 1 0
|
./horton 3 2 1 0
|
||||||
```
|
```
|
||||||
@@ -28,6 +26,7 @@ Also try:
|
|||||||
./gtface < gtface.data
|
./gtface < gtface.data
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
## Alternate code:
|
## Alternate code:
|
||||||
|
|
||||||
This confuses cb greatly. See [horton.alt.c](horton.alt.c) for an unobfuscated/enhanced
|
This confuses cb greatly. See [horton.alt.c](horton.alt.c) for an unobfuscated/enhanced
|
||||||
@@ -36,7 +35,6 @@ version.
|
|||||||
|
|
||||||
### Alternate build:
|
### Alternate build:
|
||||||
|
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
make alt
|
make alt
|
||||||
```
|
```
|
||||||
@@ -44,7 +42,6 @@ make alt
|
|||||||
|
|
||||||
### Alternate use:
|
### Alternate use:
|
||||||
|
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
./horton.alt A B C D
|
./horton.alt A B C D
|
||||||
```
|
```
|
||||||
|
|||||||
@@ -55,7 +55,6 @@ it was read on `stdin` instead of via `cc -E`.
|
|||||||
|
|
||||||
## Author's remarks:
|
## Author's remarks:
|
||||||
|
|
||||||
|
|
||||||
### Description
|
### Description
|
||||||
|
|
||||||
The following short program implements the "Yet Another" algorithm for
|
The following short program implements the "Yet Another" algorithm for
|
||||||
|
|||||||
@@ -206,6 +206,7 @@ end
|
|||||||
|
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
## Copyright and CC BY-SA 4.0 License:
|
## Copyright and CC BY-SA 4.0 License:
|
||||||
|
|
||||||
This file is Copyright (c) 2023 by Landon Curt Noll. All Rights Reserved.
|
This file is Copyright (c) 2023 by Landon Curt Noll. All Rights Reserved.
|
||||||
|
|||||||
@@ -47,6 +47,7 @@ If however you wish to see the original version in modern systems, try:
|
|||||||
make all
|
make all
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
### Original use:
|
### Original use:
|
||||||
|
|
||||||
Use `./eldby` as you would `./eldby.alt` above.
|
Use `./eldby` as you would `./eldby.alt` above.
|
||||||
|
|||||||
@@ -37,7 +37,6 @@ BTW: it is perilous to 'try' the patience of
|
|||||||
[Gandalf](https://www.glyphweb.com/arda/g/gandalf.html). Go ahead, 'try' it! :-)
|
[Gandalf](https://www.glyphweb.com/arda/g/gandalf.html). Go ahead, 'try' it! :-)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## Judges' remarks:
|
## Judges' remarks:
|
||||||
|
|
||||||
For misleading C pre-processor output, try:
|
For misleading C pre-processor output, try:
|
||||||
|
|||||||
@@ -18,7 +18,6 @@ alt version.
|
|||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### Try:
|
### Try:
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
@@ -32,8 +31,8 @@ The original version had a display problem in modern systems which somewhat
|
|||||||
affected the usability of the program. This alternate code, the original, is
|
affected the usability of the program. This alternate code, the original, is
|
||||||
provided, to show the differences.
|
provided, to show the differences.
|
||||||
|
|
||||||
### Alternate build:
|
|
||||||
|
|
||||||
|
### Alternate build:
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
make alt
|
make alt
|
||||||
|
|||||||
@@ -69,7 +69,7 @@ See the author's remarks in [scenery](#scenery) for more details on the scenery
|
|||||||
files.
|
files.
|
||||||
|
|
||||||
|
|
||||||
## Try:
|
### Try:
|
||||||
|
|
||||||
For a fun time after running the above command, hold down the up arrow and left
|
For a fun time after running the above command, hold down the up arrow and left
|
||||||
arrow for about 10 seconds and see what happens. Or, if you wish to really use
|
arrow for about 10 seconds and see what happens. Or, if you wish to really use
|
||||||
@@ -112,7 +112,6 @@ this alt code can be seen as an alternative for those who don't have or don't
|
|||||||
want to use page up and page down.
|
want to use page up and page down.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### Alternate use:
|
### Alternate use:
|
||||||
|
|
||||||
Use `banks.alt` as you would `banks` but for use the different keys as
|
Use `banks.alt` as you would `banks` but for use the different keys as
|
||||||
|
|||||||
+1
-2
@@ -13,7 +13,7 @@ echo text | ./bas2
|
|||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
## Try:
|
### Try:
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
./try.sh
|
./try.sh
|
||||||
@@ -24,7 +24,6 @@ echo text | ./bas2
|
|||||||
|
|
||||||
## Judges' remarks:
|
## Judges' remarks:
|
||||||
|
|
||||||
|
|
||||||
### Questions to ponder:
|
### Questions to ponder:
|
||||||
|
|
||||||
Can you determine the relationship between the input and the resulting numeric
|
Can you determine the relationship between the input and the resulting numeric
|
||||||
|
|||||||
@@ -58,7 +58,6 @@ make alt
|
|||||||
|
|
||||||
### Alternate use:
|
### Alternate use:
|
||||||
|
|
||||||
|
|
||||||
```
|
```
|
||||||
./dlowe.alt < anyfile > pootfile
|
./dlowe.alt < anyfile > pootfile
|
||||||
```
|
```
|
||||||
|
|||||||
@@ -50,6 +50,7 @@ clockwise `l` does as well. Instead of using `d` to drop the letter you can do
|
|||||||
make alt
|
make alt
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
### Alternate use:
|
### Alternate use:
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
|
|||||||
@@ -26,7 +26,6 @@ Enter an expression on standard input. To try some we have selected:
|
|||||||
|
|
||||||
## Judges' remarks:
|
## Judges' remarks:
|
||||||
|
|
||||||
|
|
||||||
### Historical aside:
|
### Historical aside:
|
||||||
|
|
||||||
At a time the code in [fanf.c](fanf.c) was that of [fanf.orig.c](fanf.orig.c)
|
At a time the code in [fanf.c](fanf.c) was that of [fanf.orig.c](fanf.orig.c)
|
||||||
|
|||||||
@@ -30,7 +30,6 @@ if you don't have a Mac as it has some interesting details about the entry.
|
|||||||
|
|
||||||
### Alternate build:
|
### Alternate build:
|
||||||
|
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
make alt
|
make alt
|
||||||
```
|
```
|
||||||
@@ -40,6 +39,7 @@ make alt
|
|||||||
|
|
||||||
Use `schweikh1.alt` as you would `schweikh1` above.
|
Use `schweikh1.alt` as you would `schweikh1` above.
|
||||||
|
|
||||||
|
|
||||||
### Alternate try:
|
### Alternate try:
|
||||||
|
|
||||||
Bonus exercise: modify the code to provide a different compiler.
|
Bonus exercise: modify the code to provide a different compiler.
|
||||||
|
|||||||
@@ -137,7 +137,6 @@ and now it works with both clang and gcc.
|
|||||||
|
|
||||||
## Author's remarks:
|
## Author's remarks:
|
||||||
|
|
||||||
|
|
||||||
### What this program does
|
### What this program does
|
||||||
|
|
||||||
My entry is a `yarng`, which stands for, you guessed it, yet another
|
My entry is a `yarng`, which stands for, you guessed it, yet another
|
||||||
|
|||||||
@@ -22,6 +22,7 @@ init : initial value for the CRC (hexadecimal)
|
|||||||
xor : value to xor the final CRC with (hexadecimal)
|
xor : value to xor the final CRC with (hexadecimal)
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
### Try:
|
### Try:
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
|
|||||||
@@ -58,7 +58,6 @@ program needs now is a [flight simulator](1998/banks/README.md)!
|
|||||||
|
|
||||||
## Author's remarks:
|
## Author's remarks:
|
||||||
|
|
||||||
|
|
||||||
### 1. OVERVIEW
|
### 1. OVERVIEW
|
||||||
|
|
||||||
This program is an X-Windows based spreadsheet program. The main functions it
|
This program is an X-Windows based spreadsheet program. The main functions it
|
||||||
|
|||||||
@@ -18,7 +18,6 @@ version](#alternate-code) below.
|
|||||||
|
|
||||||
### Try:
|
### Try:
|
||||||
|
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
./try.sh
|
./try.sh
|
||||||
```
|
```
|
||||||
|
|||||||
@@ -45,7 +45,6 @@ it successfully fooled half of the judges, including me.
|
|||||||
|
|
||||||
## Author's remarks:
|
## Author's remarks:
|
||||||
|
|
||||||
|
|
||||||
### Description
|
### Description
|
||||||
|
|
||||||
For 15 years, IOCCC winners have obfuscated programs using esoteric,
|
For 15 years, IOCCC winners have obfuscated programs using esoteric,
|
||||||
|
|||||||
@@ -26,7 +26,6 @@ author a patent he applied for. :-)
|
|||||||
|
|
||||||
## Author's remarks:
|
## Author's remarks:
|
||||||
|
|
||||||
|
|
||||||
### TITLE OF INVENTION
|
### TITLE OF INVENTION
|
||||||
|
|
||||||
Highly Compressed Program for Playing Hygienic Checkers
|
Highly Compressed Program for Playing Hygienic Checkers
|
||||||
|
|||||||
@@ -22,6 +22,7 @@ We recommend that you use the alternate code in modern systems. See the
|
|||||||
|
|
||||||
You can press 'q' at any time to exit.
|
You can press 'q' at any time to exit.
|
||||||
|
|
||||||
|
|
||||||
### Try:
|
### Try:
|
||||||
|
|
||||||
If you have SDL1 installed:
|
If you have SDL1 installed:
|
||||||
@@ -77,12 +78,14 @@ problem there.
|
|||||||
make all
|
make all
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
### Original use:
|
### Original use:
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
./thadgavin
|
./thadgavin
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
### Original try:
|
### Original try:
|
||||||
|
|
||||||
If you have SDL1 installed:
|
If you have SDL1 installed:
|
||||||
@@ -102,7 +105,6 @@ less than dazzling. We could not test this entry in DOS mode.
|
|||||||
|
|
||||||
## Authors' remarks:
|
## Authors' remarks:
|
||||||
|
|
||||||
|
|
||||||
### To use under DOS:
|
### To use under DOS:
|
||||||
|
|
||||||
Compile using DJGPP as follows:
|
Compile using DJGPP as follows:
|
||||||
|
|||||||
+1
-1
@@ -23,11 +23,11 @@ This alternate version adds to the movement keys `l` for right, `h` for left and
|
|||||||
|
|
||||||
### Alternate build:
|
### Alternate build:
|
||||||
|
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
make alt
|
make alt
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
### Alternate use:
|
### Alternate use:
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
|
|||||||
@@ -129,7 +129,6 @@ box.
|
|||||||
|
|
||||||
## Author's remarks:
|
## Author's remarks:
|
||||||
|
|
||||||
|
|
||||||
**NETWORK PONG!**
|
**NETWORK PONG!**
|
||||||
|
|
||||||
### REQUIREMENTS
|
### REQUIREMENTS
|
||||||
|
|||||||
@@ -29,7 +29,6 @@ Do get lost in the program's line of thought! :-)
|
|||||||
|
|
||||||
## Author's remarks:
|
## Author's remarks:
|
||||||
|
|
||||||
|
|
||||||
### What's this?
|
### What's this?
|
||||||
|
|
||||||
What do you see? On the left, you will see an enumeration of all successive
|
What do you see? On the left, you will see an enumeration of all successive
|
||||||
|
|||||||
@@ -16,7 +16,6 @@ STATUS: missing files - please provide them
|
|||||||
For more detailed information see [2001 rosten in bugs.md](/bugs.md#2001-rosten).
|
For more detailed information see [2001 rosten in bugs.md](/bugs.md#2001-rosten).
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## To use:
|
## To use:
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
@@ -51,7 +50,6 @@ cursor) in the wrong way. :-)
|
|||||||
|
|
||||||
## Author's remarks:
|
## Author's remarks:
|
||||||
|
|
||||||
|
|
||||||
### NAME
|
### NAME
|
||||||
|
|
||||||
`rosten` - make the mouse act as if it has been greased
|
`rosten` - make the mouse act as if it has been greased
|
||||||
|
|||||||
@@ -22,8 +22,6 @@ STATUS: missing files - please provide them
|
|||||||
For more detailed information see [2001 westley in bugs.md](/bugs.md#2001-westley).
|
For more detailed information see [2001 westley in bugs.md](/bugs.md#2001-westley).
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## To use:
|
## To use:
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
@@ -35,6 +33,7 @@ echo foo | ./westley 2>/dev/null
|
|||||||
./westley < westley.c 2>/dev/null
|
./westley < westley.c 2>/dev/null
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
### Try:
|
### Try:
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
@@ -73,7 +72,6 @@ This alternate code might be less portable.
|
|||||||
|
|
||||||
### Alternate build:
|
### Alternate build:
|
||||||
|
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
make alt
|
make alt
|
||||||
```
|
```
|
||||||
@@ -84,7 +82,6 @@ make alt
|
|||||||
Use `westley.alt` as you would `westley` above.
|
Use `westley.alt` as you would `westley` above.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## Judges' remarks:
|
## Judges' remarks:
|
||||||
|
|
||||||
Try copying the source to a new file and changing around the
|
Try copying the source to a new file and changing around the
|
||||||
|
|||||||
@@ -4,6 +4,7 @@
|
|||||||
make
|
make
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
### Bugs and (Mis)features:
|
### Bugs and (Mis)features:
|
||||||
|
|
||||||
The current status of this entry is:
|
The current status of this entry is:
|
||||||
@@ -15,7 +16,6 @@ STATUS: known bug - please help us fix
|
|||||||
For more detailed information see [2001 williams in bugs.md](/bugs.md#2001-williams).
|
For more detailed information see [2001 williams in bugs.md](/bugs.md#2001-williams).
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## To use:
|
## To use:
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
|
|||||||
@@ -45,6 +45,7 @@ instead.
|
|||||||
make alt
|
make alt
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
### Alternate use:
|
### Alternate use:
|
||||||
|
|
||||||
Use `arachnid.alt` as you would `arachnid` above.
|
Use `arachnid.alt` as you would `arachnid` above.
|
||||||
|
|||||||
@@ -21,6 +21,7 @@ for more details.
|
|||||||
./gavare > ioccc_ray.ppm
|
./gavare > ioccc_ray.ppm
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
## Alternate code:
|
## Alternate code:
|
||||||
|
|
||||||
The alt code, [gavare.alt.c](gavare.alt.c), allows you to change the size of the
|
The alt code, [gavare.alt.c](gavare.alt.c), allows you to change the size of the
|
||||||
|
|||||||
@@ -90,6 +90,7 @@ you can use it with `QEMU`.
|
|||||||
make alt
|
make alt
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
### Alternate use:
|
### Alternate use:
|
||||||
|
|
||||||
The use is mostly the same as `gavin` except that one initially executes `gavin.alt`
|
The use is mostly the same as `gavin` except that one initially executes `gavin.alt`
|
||||||
|
|||||||
@@ -32,6 +32,7 @@ For more detailed information see [2004 jdalbec in bugs.md](/bugs.md#2004-jdalbe
|
|||||||
./try.sh
|
./try.sh
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
## Alternate code:
|
## Alternate code:
|
||||||
|
|
||||||
This version lets you control how many numbers to show on a line before adding a
|
This version lets you control how many numbers to show on a line before adding a
|
||||||
|
|||||||
@@ -34,7 +34,6 @@ does.
|
|||||||
|
|
||||||
### Alternate build:
|
### Alternate build:
|
||||||
|
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
make alt
|
make alt
|
||||||
```
|
```
|
||||||
|
|||||||
@@ -20,7 +20,6 @@ ruby -e '20.times{puts "#{rand} #{rand}"}' | ./boutines > test.svg
|
|||||||
|
|
||||||
### Try:
|
### Try:
|
||||||
|
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
./boutines < input.txt > result.svg
|
./boutines < input.txt > result.svg
|
||||||
```
|
```
|
||||||
|
|||||||
@@ -33,7 +33,6 @@ under 64-bit (x86_64, arm64) machines too.
|
|||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## Judges' remarks:
|
## Judges' remarks:
|
||||||
|
|
||||||
Having problems speaking code? Do you [LISP][]? Parenthetically
|
Having problems speaking code? Do you [LISP][]? Parenthetically
|
||||||
|
|||||||
@@ -58,7 +58,6 @@ must just appreciate the entry for what it once was.
|
|||||||
|
|
||||||
### Alternate build:
|
### Alternate build:
|
||||||
|
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
make alt
|
make alt
|
||||||
```
|
```
|
||||||
|
|||||||
@@ -41,6 +41,7 @@ let it work with Windows.
|
|||||||
make alt
|
make alt
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
### Alternate use:
|
### Alternate use:
|
||||||
|
|
||||||
Use `persano.alt` as you would `persano` above.
|
Use `persano.alt` as you would `persano` above.
|
||||||
|
|||||||
@@ -34,6 +34,7 @@ To compile the alternate versions:
|
|||||||
make alt
|
make alt
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
### Alternate use:
|
### Alternate use:
|
||||||
|
|
||||||
Use Use `toledo2` and `toledo3` as you would `toledo` above.
|
Use Use `toledo2` and `toledo3` as you would `toledo` above.
|
||||||
|
|||||||
@@ -15,7 +15,7 @@ make
|
|||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
## Try:
|
### Try:
|
||||||
|
|
||||||
When running this in the program's window try hitting space a few times and see
|
When running this in the program's window try hitting space a few times and see
|
||||||
what happens!
|
what happens!
|
||||||
@@ -35,6 +35,7 @@ To compile this alternate version:
|
|||||||
make alt
|
make alt
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
### Alternate use:
|
### Alternate use:
|
||||||
|
|
||||||
Use `vince.alt` as you would `vince` above.
|
Use `vince.alt` as you would `vince` above.
|
||||||
@@ -59,7 +60,6 @@ Challenge: Try modifying the texture to something of your own design.
|
|||||||
|
|
||||||
## Author's remarks:
|
## Author's remarks:
|
||||||
|
|
||||||
|
|
||||||
### ABUSE OF RULES
|
### ABUSE OF RULES
|
||||||
|
|
||||||
* The executable needs to read in its own source code in order to run. As
|
* The executable needs to read in its own source code in order to run. As
|
||||||
|
|||||||
@@ -16,8 +16,6 @@ STATUS: INABIAF - please **DO NOT** fix
|
|||||||
For more detailed information see [2006 borsanyi in bugs.md](/bugs.md#2006-borsanyi).
|
For more detailed information see [2006 borsanyi in bugs.md](/bugs.md#2006-borsanyi).
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## To use:
|
## To use:
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
|
|||||||
@@ -53,7 +53,6 @@ as the number of iterations to perform.
|
|||||||
|
|
||||||
### Alternate build:
|
### Alternate build:
|
||||||
|
|
||||||
|
|
||||||
To use the default values, the same as [monge.c](monge.c), just do:
|
To use the default values, the same as [monge.c](monge.c), just do:
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -23,7 +23,6 @@ keys.
|
|||||||
|
|
||||||
### Alternate build:
|
### Alternate build:
|
||||||
|
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
make alt
|
make alt
|
||||||
```
|
```
|
||||||
|
|||||||
@@ -45,7 +45,6 @@ Should you wish to see the original you may do so with the original code,
|
|||||||
|
|
||||||
### Original build:
|
### Original build:
|
||||||
|
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
make clobber all
|
make clobber all
|
||||||
```
|
```
|
||||||
|
|||||||
@@ -16,8 +16,6 @@ STATUS: INABIAF - please **DO NOT** fix
|
|||||||
For more detailed information see [2006 sykes1 in bugs.md](/bugs.md#2006-sykes1).
|
For more detailed information see [2006 sykes1 in bugs.md](/bugs.md#2006-sykes1).
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## To use:
|
## To use:
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
|
|||||||
@@ -9,7 +9,6 @@ another that makes it text only. The author also provided a version that they
|
|||||||
tested with Windows. See [alternate code](#alternate-code) below.
|
tested with Windows. See [alternate code](#alternate-code) below.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## To use:
|
## To use:
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
|
|||||||
@@ -4,6 +4,7 @@
|
|||||||
make
|
make
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
### Bugs and (Mis)features:
|
### Bugs and (Mis)features:
|
||||||
|
|
||||||
The current status of this entry is:
|
The current status of this entry is:
|
||||||
|
|||||||
@@ -46,7 +46,6 @@ program and calls it. As an exercise, try writing the compressor.
|
|||||||
|
|
||||||
## Author's remarks:
|
## Author's remarks:
|
||||||
|
|
||||||
|
|
||||||
### Approximate grep
|
### Approximate grep
|
||||||
|
|
||||||
Implements a variant of `grep`.
|
Implements a variant of `grep`.
|
||||||
|
|||||||
@@ -57,6 +57,7 @@ make alt
|
|||||||
|
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
### Alternate use:
|
### Alternate use:
|
||||||
|
|
||||||
Use `vik.alt` as you would `vik` above.
|
Use `vik.alt` as you would `vik` above.
|
||||||
|
|||||||
@@ -16,7 +16,6 @@ STATUS: INABIAF - please **DO NOT** fix
|
|||||||
For more detailed information see [2012 dlowe in bugs.md](/bugs.md#2012-dlowe).
|
For more detailed information see [2012 dlowe in bugs.md](/bugs.md#2012-dlowe).
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## To use:
|
## To use:
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
|
|||||||
@@ -32,7 +32,6 @@ This alternate code is an unobfuscated version of the winning code.
|
|||||||
|
|
||||||
### Alternate build:
|
### Alternate build:
|
||||||
|
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
make alt
|
make alt
|
||||||
```
|
```
|
||||||
|
|||||||
@@ -18,7 +18,6 @@ STATUS: INABIAF - please **DO NOT** fix
|
|||||||
For more detailed information see [2012 tromp in bugs.md](/bugs.md#2012-tromp).
|
For more detailed information see [2012 tromp in bugs.md](/bugs.md#2012-tromp).
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## To use:
|
## To use:
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
|
|||||||
@@ -41,6 +41,7 @@ this extremely subtle entry.
|
|||||||
make alt
|
make alt
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
### Alternate use:
|
### Alternate use:
|
||||||
|
|
||||||
Use `zeitak.alt` as you would `zeitak` above.
|
Use `zeitak.alt` as you would `zeitak` above.
|
||||||
@@ -59,7 +60,6 @@ just to understand 18 key characters of this code.
|
|||||||
|
|
||||||
## Author's remarks:
|
## Author's remarks:
|
||||||
|
|
||||||
|
|
||||||
### Nesting Errors Detector
|
### Nesting Errors Detector
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -10,7 +10,6 @@ see the [original code](#original-code) section.
|
|||||||
|
|
||||||
## To use:
|
## To use:
|
||||||
|
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
./birken.alt < 17_columns_wide_paint_by_numbers_file
|
./birken.alt < 17_columns_wide_paint_by_numbers_file
|
||||||
```
|
```
|
||||||
@@ -65,7 +64,6 @@ hard to see the art of the entry but you may do so if you wish.
|
|||||||
|
|
||||||
### Original build:
|
### Original build:
|
||||||
|
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
make all
|
make all
|
||||||
```
|
```
|
||||||
|
|||||||
@@ -16,8 +16,6 @@ STATUS: INABIAF - please **DO NOT** fix
|
|||||||
For more detailed information see [2013 cable2 in bugs.md](/bugs.md#2013-cable2).
|
For more detailed information see [2013 cable2 in bugs.md](/bugs.md#2013-cable2).
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## To use:
|
## To use:
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
|
|||||||
@@ -78,7 +78,6 @@ Update: This entry now has its own website:
|
|||||||
|
|
||||||
## Author's remarks:
|
## Author's remarks:
|
||||||
|
|
||||||
|
|
||||||
### A tiny but highly functional PC emulator/virtual machine
|
### A tiny but highly functional PC emulator/virtual machine
|
||||||
|
|
||||||
The author hereby presents, for the delectation (?) of the judges, a portable PC
|
The author hereby presents, for the delectation (?) of the judges, a portable PC
|
||||||
|
|||||||
@@ -4,6 +4,7 @@
|
|||||||
make
|
make
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
### Bugs and (Mis)features:
|
### Bugs and (Mis)features:
|
||||||
|
|
||||||
The current status of this entry is:
|
The current status of this entry is:
|
||||||
|
|||||||
@@ -32,7 +32,6 @@ Next look at `jpeg.jpg` in an image viewer program.
|
|||||||
|
|
||||||
## Judges' remarks:
|
## Judges' remarks:
|
||||||
|
|
||||||
|
|
||||||
This is a program which, when fed its own source, generates a program that
|
This is a program which, when fed its own source, generates a program that
|
||||||
almost is its whitespace inverse, which, in its order, generates a JPEG file
|
almost is its whitespace inverse, which, in its order, generates a JPEG file
|
||||||
(speaking of file size abuse, that is about 16.4 times larger than a PBM file
|
(speaking of file size abuse, that is about 16.4 times larger than a PBM file
|
||||||
|
|||||||
@@ -4,6 +4,7 @@
|
|||||||
make
|
make
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
### Bugs and (Mis)features:
|
### Bugs and (Mis)features:
|
||||||
|
|
||||||
The current status of this entry is:
|
The current status of this entry is:
|
||||||
|
|||||||
@@ -70,7 +70,6 @@ You can combine them both of course.
|
|||||||
|
|
||||||
### Alternate use:
|
### Alternate use:
|
||||||
|
|
||||||
|
|
||||||
Use `prog.alt` as you would `prog` above. Remember that ports < 1024 are
|
Use `prog.alt` as you would `prog` above. Remember that ports < 1024 are
|
||||||
privileged ports that unprivileged users cannot use.
|
privileged ports that unprivileged users cannot use.
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -63,6 +63,7 @@ Use `prog.alt` as you would `prog`.
|
|||||||
./try.alt.sh
|
./try.alt.sh
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
## Judges' remarks:
|
## Judges' remarks:
|
||||||
|
|
||||||
We consider this entry a tribute to all "Abuse of the C preprocessor"
|
We consider this entry a tribute to all "Abuse of the C preprocessor"
|
||||||
@@ -73,7 +74,6 @@ We liked the use of unary notation facilitated by variadic macros.
|
|||||||
|
|
||||||
## Author's remarks:
|
## Author's remarks:
|
||||||
|
|
||||||
|
|
||||||
### Portability
|
### Portability
|
||||||
|
|
||||||
The application was written on a standard Ubuntu 14.04 and tested with
|
The application was written on a standard Ubuntu 14.04 and tested with
|
||||||
|
|||||||
@@ -57,7 +57,6 @@ more than 1000 words.
|
|||||||
|
|
||||||
## Author's remarks:
|
## Author's remarks:
|
||||||
|
|
||||||
|
|
||||||
### Remarks
|
### Remarks
|
||||||
|
|
||||||
You may want to use a large display with a very small terminal font.
|
You may want to use a large display with a very small terminal font.
|
||||||
|
|||||||
@@ -32,7 +32,6 @@ in the DNA code of the code? Perhaps there are 23 reasons? :-)
|
|||||||
|
|
||||||
## Author's remarks:
|
## Author's remarks:
|
||||||
|
|
||||||
|
|
||||||
### Remarks
|
### Remarks
|
||||||
|
|
||||||
This chromosome program synthesizes a double helix.
|
This chromosome program synthesizes a double helix.
|
||||||
|
|||||||
@@ -20,7 +20,6 @@ STATUS: INABIAF - please **DO NOT** fix
|
|||||||
For more detailed information see [2014 maffiodo1 in bugs.md](/bugs.md#2014-maffiodo1).
|
For more detailed information see [2014 maffiodo1 in bugs.md](/bugs.md#2014-maffiodo1).
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## To use:
|
## To use:
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
@@ -41,7 +40,6 @@ The parameters to the program are:
|
|||||||
note on macOS.
|
note on macOS.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### Try:
|
### Try:
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
|
|||||||
@@ -19,7 +19,6 @@ STATUS: INABIAF - please **DO NOT** fix
|
|||||||
For more detailed information see [2014 maffiodo2 in bugs.md](/bugs.md#2014-maffiodo2).
|
For more detailed information see [2014 maffiodo2 in bugs.md](/bugs.md#2014-maffiodo2).
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## To use:
|
## To use:
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
@@ -42,7 +41,6 @@ as fun but it's 121 bytes instead of 140.
|
|||||||
|
|
||||||
### Alternate build:
|
### Alternate build:
|
||||||
|
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
make alt
|
make alt
|
||||||
```
|
```
|
||||||
|
|||||||
@@ -83,6 +83,7 @@ prog.c:23:72: warning: signed and unsigned type in conditional expression [-Wsig
|
|||||||
prog.c:12:11: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses]
|
prog.c:12:11: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses]
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
## Copyright and CC BY-SA 4.0 License:
|
## Copyright and CC BY-SA 4.0 License:
|
||||||
|
|
||||||
This file is Copyright (c) 2023 by Landon Curt Noll. All Rights Reserved.
|
This file is Copyright (c) 2023 by Landon Curt Noll. All Rights Reserved.
|
||||||
|
|||||||
@@ -44,7 +44,6 @@ instructions on how to get it to work with Windows.
|
|||||||
|
|
||||||
### Alternate build:
|
### Alternate build:
|
||||||
|
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
make alt
|
make alt
|
||||||
```
|
```
|
||||||
@@ -76,7 +75,6 @@ might help? :-)
|
|||||||
|
|
||||||
## Author's remarks:
|
## Author's remarks:
|
||||||
|
|
||||||
|
|
||||||
### Remarks
|
### Remarks
|
||||||
|
|
||||||
This program converts ASCII text to Morse audio file and vice versa. As far as
|
This program converts ASCII text to Morse audio file and vice versa. As far as
|
||||||
|
|||||||
@@ -41,6 +41,7 @@ Finally, if you wish to read the man page:
|
|||||||
man ./calc.1
|
man ./calc.1
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
## Alternate code:
|
## Alternate code:
|
||||||
|
|
||||||
An alternate version of this entry, [prog.alt.c](prog.alt.c), is provided.
|
An alternate version of this entry, [prog.alt.c](prog.alt.c), is provided.
|
||||||
@@ -50,11 +51,11 @@ author's remarks below.
|
|||||||
|
|
||||||
### Alternate build:
|
### Alternate build:
|
||||||
|
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
make alt
|
make alt
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
### Alternate use:
|
### Alternate use:
|
||||||
|
|
||||||
Use `prog.alt` as you would `prog` above.
|
Use `prog.alt` as you would `prog` above.
|
||||||
@@ -73,7 +74,6 @@ process.
|
|||||||
|
|
||||||
## Author's remarks:
|
## Author's remarks:
|
||||||
|
|
||||||
|
|
||||||
### calc - an integer expression calculator that outputs in both hex and decimal
|
### calc - an integer expression calculator that outputs in both hex and decimal
|
||||||
|
|
||||||
All useful tools should include sufficient documentation.
|
All useful tools should include sufficient documentation.
|
||||||
|
|||||||
@@ -108,7 +108,6 @@ number function keys such as F30 or F31? :-)
|
|||||||
|
|
||||||
## Author's remarks:
|
## Author's remarks:
|
||||||
|
|
||||||
|
|
||||||
### What is it?
|
### What is it?
|
||||||
|
|
||||||
Just run `./prog` with no arguments on an X11-compatible system. The scenery, though
|
Just run `./prog` with no arguments on an X11-compatible system. The scenery, though
|
||||||
|
|||||||
@@ -40,7 +40,7 @@ make alt
|
|||||||
Use `prog.alt` as you would `prog` above.
|
Use `prog.alt` as you would `prog` above.
|
||||||
|
|
||||||
|
|
||||||
### Judges' remarks:
|
## Judges' remarks:
|
||||||
|
|
||||||
Beautiful penmanship! However, your fonts may vary.
|
Beautiful penmanship! However, your fonts may vary.
|
||||||
|
|
||||||
|
|||||||
@@ -53,7 +53,6 @@ clue, see the end of the author's remarks.) If in doubt, use
|
|||||||
|
|
||||||
## Author's remarks:
|
## Author's remarks:
|
||||||
|
|
||||||
|
|
||||||
### Hint / Compatibility
|
### Hint / Compatibility
|
||||||
|
|
||||||
* A little-endian system is required due to an external factor.
|
* A little-endian system is required due to an external factor.
|
||||||
|
|||||||
@@ -32,7 +32,6 @@ Dogon](/winners.html#Gil_Dogon); it is the author's original entry.
|
|||||||
|
|
||||||
### Alternate build:
|
### Alternate build:
|
||||||
|
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
make alt
|
make alt
|
||||||
```
|
```
|
||||||
|
|||||||
@@ -16,8 +16,6 @@ STATUS: INABIAF - please **DO NOT** fix
|
|||||||
For more detailed information see [2015 hou in bugs.md](/bugs.md#2015-hou).
|
For more detailed information see [2015 hou in bugs.md](/bugs.md#2015-hou).
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## To use:
|
## To use:
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
|
|||||||
@@ -32,7 +32,6 @@ entry but was changed to be the alt version.
|
|||||||
|
|
||||||
### Alternate build:
|
### Alternate build:
|
||||||
|
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
make alt
|
make alt
|
||||||
```
|
```
|
||||||
@@ -71,7 +70,6 @@ NOTE: Unlike the original entry source, [prog.alt.c](prog.alt.c),
|
|||||||
|
|
||||||
## Author's remarks:
|
## Author's remarks:
|
||||||
|
|
||||||
|
|
||||||
### Features
|
### Features
|
||||||
|
|
||||||
* "An O(NP) Sequence Comparison Algorithm" by Wu, Manber, Myers, Miller.
|
* "An O(NP) Sequence Comparison Algorithm" by Wu, Manber, Myers, Miller.
|
||||||
|
|||||||
@@ -101,7 +101,6 @@ code is magic number free.
|
|||||||
|
|
||||||
## Author's remarks:
|
## Author's remarks:
|
||||||
|
|
||||||
|
|
||||||
### The TL;DR version
|
### The TL;DR version
|
||||||
|
|
||||||
This is the cleanest program ever submitted. If for some input it enters
|
This is the cleanest program ever submitted. If for some input it enters
|
||||||
|
|||||||
@@ -50,7 +50,6 @@ sound sample?
|
|||||||
|
|
||||||
## Author's remarks:
|
## Author's remarks:
|
||||||
|
|
||||||
|
|
||||||
### What is this?
|
### What is this?
|
||||||
|
|
||||||
To put it brief, this entry is akin to a sound based cat. It takes characters as
|
To put it brief, this entry is akin to a sound based cat. It takes characters as
|
||||||
|
|||||||
@@ -32,7 +32,6 @@ with `-Wno-` options.
|
|||||||
|
|
||||||
### Alternate build:
|
### Alternate build:
|
||||||
|
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
make alt
|
make alt
|
||||||
```
|
```
|
||||||
|
|||||||
@@ -33,7 +33,6 @@ useful bug fix.
|
|||||||
|
|
||||||
### Alternate build:
|
### Alternate build:
|
||||||
|
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
make alt
|
make alt
|
||||||
```
|
```
|
||||||
@@ -54,7 +53,6 @@ vocabulary has it?
|
|||||||
|
|
||||||
## Author's remarks:
|
## Author's remarks:
|
||||||
|
|
||||||
|
|
||||||
### The Program:
|
### The Program:
|
||||||
|
|
||||||
"The Elements of Style" by Prof. William Strunk, Jr. and E. B. White
|
"The Elements of Style" by Prof. William Strunk, Jr. and E. B. White
|
||||||
|
|||||||
Loaded 100 of 117 files, more files were not shown because too many files have changed in this diff.
Show more
Reference in new issue
Block a user