remove trailing blanks in markdown files
We used this command to find markdown files with trailing whitespace. ```sh find . -name '*.md' -print0 | xargs -0 grep -E -l '[[:space:]][[:space:]]*$' ``` After removal, we did a `make www`.
This commit is contained in:
1 parent
b5f59faa50
commit
f221a588ea
38 files changed
+138
-152
No files matched your search
+1
-1
@@ -13,7 +13,7 @@ The practice of posting a preliminary set of rules for the next year was started
|
||||
this year.
|
||||
|
||||
[Rules](rules.txt) and results were posted to comp.lang.c and comp.unix.wizards
|
||||
with an announcement in news.announce.important.
|
||||
with an announcement in news.announce.important.
|
||||
[Micro/Systems Journal](https://www.vintage-computer.com/publications.php?microsystemsjournal)
|
||||
published the 1987 winning entries. [Mark R.
|
||||
Horton](https://www.amazon.com/stores/Mark-R.-Horton/author/B001HPGRB8) included
|
||||
|
||||
+1
-2
@@ -138,8 +138,7 @@ abuse was unusual. The mailboxes for the contest were moved from nsc to
|
||||
amdahl. The practice of posting a preliminary set of rules for the next
|
||||
year was started this year.</p>
|
||||
<p><a href="rules.txt">Rules</a> and results were posted to comp.lang.c
|
||||
and comp.unix.wizards with an announcement in
|
||||
news.announce.important.<br />
|
||||
and comp.unix.wizards with an announcement in news.announce.important.
|
||||
<a
|
||||
href="https://www.vintage-computer.com/publications.php?microsystemsjournal">Micro/Systems
|
||||
Journal</a> published the 1987 winning entries. <a
|
||||
|
||||
@@ -26,7 +26,7 @@ For more detailed information see [1989 fubar bugs](../../bugs.html#1989_fubar).
|
||||
## Try:
|
||||
|
||||
```sh
|
||||
./try.sh # run on 1 - 7
|
||||
./try.sh # run on 1 - 7
|
||||
|
||||
./fubar.sh 2 # run via script
|
||||
./fubar 2 # run directly
|
||||
|
||||
@@ -149,7 +149,7 @@ href="../../bugs.html#1989_fubar">1989 fubar bugs</a>.</p>
|
||||
<h2 id="to-use">To use:</h2>
|
||||
<div class="sourceCode" id="cb3"><pre class="sourceCode sh"><code class="sourceCode bash"><span id="cb3-1"><a href="#cb3-1" aria-hidden="true" tabindex="-1"></a><span class="ex">./fubar</span> <span class="op"><</span>number<span class="op">></span></span></code></pre></div>
|
||||
<h2 id="try">Try:</h2>
|
||||
<div class="sourceCode" id="cb4"><pre class="sourceCode sh"><code class="sourceCode bash"><span id="cb4-1"><a href="#cb4-1" aria-hidden="true" tabindex="-1"></a><span class="ex">./try.sh</span> <span class="co"># run on 1 - 7 </span></span>
|
||||
<div class="sourceCode" id="cb4"><pre class="sourceCode sh"><code class="sourceCode bash"><span id="cb4-1"><a href="#cb4-1" aria-hidden="true" tabindex="-1"></a><span class="ex">./try.sh</span> <span class="co"># run on 1 - 7</span></span>
|
||||
<span id="cb4-2"><a href="#cb4-2" aria-hidden="true" tabindex="-1"></a></span>
|
||||
<span id="cb4-3"><a href="#cb4-3" aria-hidden="true" tabindex="-1"></a><span class="ex">./fubar.sh</span> 2 <span class="co"># run via script</span></span>
|
||||
<span id="cb4-4"><a href="#cb4-4" aria-hidden="true" tabindex="-1"></a><span class="ex">./fubar</span> 2 <span class="co"># run directly</span></span></code></pre></div>
|
||||
|
||||
@@ -141,7 +141,7 @@ patches.</p>
|
||||
[1=D1s>1Ds_+#T=-2/D=1]:1ld [ aux routine for :@ ]ld
|
||||
[1D=d2/1=1ddd1 ]:!ld
|
||||
["0"Td]:0ld
|
||||
[DD=!1_+=0]:@ld [ input m, m assumed nonnegative, append
|
||||
[DD=!1_+=0]:@ld [ input m, m assumed nonnegative, append
|
||||
binary representation of m to top of s stack ]ld
|
||||
|
||||
["-"T_]:+ld
|
||||
|
||||
@@ -31,7 +31,7 @@ This is self-explanatory.
|
||||
[1=D1s>1Ds_+#T=-2/D=1]:1ld [ aux routine for :@ ]ld
|
||||
[1D=d2/1=1ddd1 ]:!ld
|
||||
["0"Td]:0ld
|
||||
[DD=!1_+=0]:@ld [ input m, m assumed nonnegative, append
|
||||
[DD=!1_+=0]:@ld [ input m, m assumed nonnegative, append
|
||||
binary representation of m to top of s stack ]ld
|
||||
|
||||
["-"T_]:+ld
|
||||
|
||||
@@ -188,7 +188,7 @@ longer loses games.
|
||||
If you want a program that never loses, simply replace the string
|
||||
`"9999999999 :-| "` with `"9883857753 :-| "`.
|
||||
|
||||
### How it works
|
||||
### How it works
|
||||
|
||||
The vertical "bars" of the grid are identical functions, with the name of the
|
||||
function as `a()`, `b()`, or `c()`. After each function is called, the global
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
[third](third) implementation of THIRD in FIRST\
|
||||
[help.th](help.th) online listing of THIRD primitives\
|
||||
|
||||
|
||||
|
||||
# FIRST demos:
|
||||
|
||||
Use `./first < <demo>`.
|
||||
|
||||
@@ -311,7 +311,7 @@ entirely different subject.)</p>
|
||||
|
||||
test
|
||||
|
||||
( The result of running this program should be:
|
||||
( The result of running this program should be:
|
||||
Hello
|
||||
)</code></pre>
|
||||
<h2 id="section-2-motivating-third">Section 2: Motivating THIRD</h2>
|
||||
@@ -711,7 +711,7 @@ scan the input until it finds a <code>)</code>, and exit.</p>
|
||||
: <= 1 + < ;
|
||||
: >= swap <= ;
|
||||
|
||||
: inci
|
||||
: inci
|
||||
r @ 1 - ( get the pointer to i )
|
||||
inc ( add one to it )
|
||||
r @ 1 - @ ( find the value again )
|
||||
@@ -810,7 +810,7 @@ fix-::
|
||||
: dump _dump ;
|
||||
|
||||
: # . cr ;
|
||||
|
||||
|
||||
: var <build , does> ;
|
||||
: constant <build , does> @ ;
|
||||
: array <build allot does> + ;
|
||||
|
||||
@@ -250,7 +250,7 @@ different subject.)
|
||||
|
||||
test
|
||||
|
||||
( The result of running this program should be:
|
||||
( The result of running this program should be:
|
||||
Hello
|
||||
)
|
||||
```
|
||||
@@ -377,7 +377,7 @@ terminate a compilation, and turn control over to the
|
||||
command-mode handler. We don't have one, so all we want
|
||||
`;` to do for now is compile `exit` at the end of the
|
||||
current word. To do this we'll need several other words.
|
||||
|
||||
|
||||
Swap by writing out the top two elements into temps, and
|
||||
then reading them back in the other order.
|
||||
|
||||
@@ -429,7 +429,7 @@ at that memory location.
|
||||
|
||||
```
|
||||
|
||||
`,` is a standard FORTH word. It should write the top of
|
||||
`,` is a standard FORTH word. It should write the top of
|
||||
stack into the dictionary, and advance the pointer
|
||||
|
||||
```
|
||||
@@ -541,7 +541,7 @@ top of the return stack.
|
||||
|
||||
Now, we want to do `if`. To do this, we need to convert
|
||||
values to boolean values. The next few words set this
|
||||
up.
|
||||
up.
|
||||
|
||||
`minus` gives us unary negation.
|
||||
|
||||
@@ -793,7 +793,7 @@ exit.
|
||||
: <= 1 + < ;
|
||||
: >= swap <= ;
|
||||
|
||||
: inci
|
||||
: inci
|
||||
r @ 1 - ( get the pointer to i )
|
||||
inc ( add one to it )
|
||||
r @ 1 - @ ( find the value again )
|
||||
@@ -892,7 +892,7 @@ fix-::
|
||||
: dump _dump ;
|
||||
|
||||
: # . cr ;
|
||||
|
||||
|
||||
: var <build , does> ;
|
||||
: constant <build , does> @ ;
|
||||
: array <build allot does> + ;
|
||||
|
||||
@@ -130,9 +130,9 @@ system, with some of the transitions bound to key presses.</p>
|
||||
off a hill <code>/</code> A standard automata would have 2 rules
|
||||
something like this:</p>
|
||||
<pre><code>
|
||||
o.. ...
|
||||
\.. --> 'o' .o. --> '.'
|
||||
... .\. </code></pre>
|
||||
o.. ...
|
||||
\.. --> 'o' .o. --> '.'
|
||||
... .\.</code></pre>
|
||||
<p>However, the system I devised, in order to keep things small and
|
||||
neat(!), was to define a 3x3 to 3x3 map (instead of the 3x3 to 1x1 shown
|
||||
above). Hence:</p>
|
||||
|
||||
@@ -11,9 +11,9 @@ A standard automata would have 2 rules something like this:
|
||||
|
||||
```
|
||||
|
||||
o.. ...
|
||||
\.. --> 'o' .o. --> '.'
|
||||
... .\.
|
||||
o.. ...
|
||||
\.. --> 'o' .o. --> '.'
|
||||
... .\.
|
||||
```
|
||||
|
||||
However, the system I devised, in order to keep things small and neat(!),
|
||||
|
||||
@@ -131,7 +131,7 @@
|
||||
6. J=fopen(__FILE__,"r");
|
||||
7. for(;
|
||||
8. (L=getc(J))>=0;
|
||||
9. L>='J'&&L<='J'+15 &&
|
||||
9. L>='J'&&L<='J'+15 &&
|
||||
10. ((M=!M)?K=L:putchar(K-'J'|(L-'J'<<4)))
|
||||
11. );
|
||||
12. exit(0);}</code></pre>
|
||||
|
||||
@@ -14,7 +14,7 @@ This is a very simple program:
|
||||
6. J=fopen(__FILE__,"r");
|
||||
7. for(;
|
||||
8. (L=getc(J))>=0;
|
||||
9. L>='J'&&L<='J'+15 &&
|
||||
9. L>='J'&&L<='J'+15 &&
|
||||
10. ((M=!M)?K=L:putchar(K-'J'|(L-'J'<<4)))
|
||||
11. );
|
||||
12. exit(0);}
|
||||
@@ -29,10 +29,10 @@ read in as high and low nibbles of a byte and outputs them. In effect this is a
|
||||
very poor ASCII to binary decoder. The last line is necessary so that make will
|
||||
not stop when it executes this program.
|
||||
|
||||
The second program is encoded into this format and then included (mostly)
|
||||
The second program is encoded into this format and then included (mostly)
|
||||
as a comment.
|
||||
|
||||
Notice that it is impossible to write this program while leaving 16
|
||||
Notice that it is impossible to write this program while leaving 16
|
||||
contiguous ASCII characters free for the encoding. Because of this the
|
||||
second program is mostly included as a comment. However, some of the
|
||||
characters of the encoded program are also source code for the decoder.
|
||||
@@ -89,7 +89,7 @@ differentiate between the master and the slaves.
|
||||
Lines 19 to 22 are the slave code. Here we read in a line of text from
|
||||
`i` (down, line 19) and remove the newline char (line 20). On line
|
||||
21 if this message is for us (if the first character is our number, `f`,
|
||||
in ASCII) we do two things:
|
||||
in ASCII) we do two things:
|
||||
|
||||
1. We copy the text of the message to `*c` which is really `argv[0]`. If you are
|
||||
on the correct flavor of Unix this will change the output of the `ps(1)` command
|
||||
@@ -105,15 +105,15 @@ print the message,
|
||||
and return to where we started.
|
||||
```
|
||||
|
||||
Line 22 says if this message is not for us (the number is bigger than ours)
|
||||
Line 22 says if this message is not for us (the number is bigger than ours)
|
||||
send it to `h` (up).
|
||||
|
||||
Lines 24 to 27 are the master code. Here we get the time and convert it
|
||||
to an ASCII format (lines 24 and 25). Then on line 26 we build and send
|
||||
each of the messages for the slaves. The message uses a different control
|
||||
string for the different slaves. For the first and last slave the message
|
||||
text is just `"%c+------------+\n"` (slave number, text, newline.) For the
|
||||
text is just `"%c+------------+\n"` (slave number, text, newline.) For the
|
||||
other slaves it is `"%c+%3d %-8s+\n"` (slave number, number, units, newline).
|
||||
The slave number is `v+'0'`. The number (if used) is `atoi(e+b[v])` and the
|
||||
The slave number is `v+'0'`. The number (if used) is `atoi(e+b[v])` and the
|
||||
units are just the string in the slave number position.
|
||||
|
||||
@@ -129,7 +129,7 @@ returned by other exiting processes the system eventually enters a deadlock
|
||||
situation and effectively halts.
|
||||
|
||||
I had the pleasure and pain to find all three behaviours on the
|
||||
platforms I use regularly.
|
||||
platforms I use regularly.
|
||||
|
||||
The file [schweikh3.info](schweikh3.info) has output for
|
||||
Solaris, FreeBSD and Linux. The Linux case is interesting in that
|
||||
|
||||
@@ -43,7 +43,7 @@ what values may they be changed without altering the behavior?
|
||||
altering the behavior ?
|
||||
|
||||
|
||||
### Extra credit:
|
||||
### Extra credit:
|
||||
|
||||
Try doing what the last part of the last command in [try.sh](try.sh) suggests.
|
||||
As in, do the following:
|
||||
|
||||
@@ -102,7 +102,7 @@ Otherwise:
|
||||
|
||||
```sh
|
||||
./samefile
|
||||
```
|
||||
```
|
||||
|
||||
#### DESCRIPTION
|
||||
|
||||
|
||||
+1
-1
@@ -282,7 +282,7 @@ well. How does it achieve this incredible feat?
|
||||
|
||||
### SPOILER
|
||||
|
||||
Read the following only if you give up figuring it out :-)
|
||||
Read the following only if you give up figuring it out :-)
|
||||
|
||||
#### The Evil Hack
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# USER MANUAL
|
||||
# USER MANUAL
|
||||
|
||||
|
||||
## Calling the program
|
||||
|
||||
@@ -120,12 +120,6 @@
|
||||
<!-- END: this line ends content from: inc/before-content.default.html -->
|
||||
<!-- START: this line starts content for HTML phase 21 by: bin/pandoc-wrapper.sh via bin/md2html.sh -->
|
||||
|
||||
<h1 id="most-useful-obfuscation">Most useful obfuscation</h1>
|
||||
<p>Qiming Hou<br />
|
||||
<a href="mailto:hqm03ster@gmail.com"
|
||||
class="email">hqm03ster@gmail.com</a><br />
|
||||
<a href="http://www.houqiming.net"
|
||||
class="uri">http://www.houqiming.net</a></p>
|
||||
<h2 id="judges-comments">Judges’ comments:</h2>
|
||||
<h3 id="to-build">To build:</h3>
|
||||
<pre><code>make hou</code></pre>
|
||||
|
||||
@@ -1,10 +1,3 @@
|
||||
# Most useful obfuscation
|
||||
|
||||
Qiming Hou
|
||||
<hqm03ster@gmail.com>
|
||||
<http://www.houqiming.net>
|
||||
|
||||
|
||||
## Judges' comments:
|
||||
|
||||
### To build:
|
||||
|
||||
+1
-1
@@ -72,7 +72,7 @@ echo uno | ./kang.alt
|
||||
What does it get right? What does it get wrong? How does it compare to the
|
||||
original entry without the change of `f` to `v`?
|
||||
|
||||
Finally why does it get wrong what it gets wrong?
|
||||
Finally why does it get wrong what it gets wrong?
|
||||
|
||||
|
||||
## Judges' remarks:
|
||||
|
||||
@@ -7,7 +7,7 @@ make
|
||||
There is an alternate version that will read from the compiled file itself, in
|
||||
case you don't have a `/dev/urandom` file. There is also a version that should
|
||||
theoretically work with Windows which distinguishes binary and text. See
|
||||
[alternate code](#alternate-code) below.
|
||||
[alternate code](#alternate-code) below.
|
||||
|
||||
|
||||
## To use:
|
||||
|
||||
@@ -85,7 +85,7 @@ in the beginning this will also happen. This is discussed in
|
||||
[2019 duble bugs](../../bugs.html#2019_duble).
|
||||
|
||||
NOTE: this entry might leave sockets lying about in the current working
|
||||
directory which you'll have to delete manually. This is also discussed in
|
||||
directory which you'll have to delete manually. This is also discussed in
|
||||
[2019 duble bugs](../../bugs.html#2019_duble).
|
||||
|
||||
|
||||
|
||||
+13
-13
@@ -300,28 +300,28 @@ unnecessary):</p>
|
||||
<div class="sourceCode" id="cb10"><pre class="sourceCode c"><code class="sourceCode c"><span id="cb10-1"><a href="#cb10-1" aria-hidden="true" tabindex="-1"></a><span class="pp">#define J Z</span><span class="op">(</span><span class="pp">SIZE</span><span class="op">:</span><span class="pp"> </span><span class="op">%</span><span class="pp">zu BUGS</span><span class="op">:</span><span class="pp"> </span><span class="op">%</span><span class="pp">zu\n</span><span class="op">),</span><span class="pp"> A</span><span class="op">,</span><span class="pp"> c</span><span class="op">);</span></span></code></pre></div>
|
||||
<p>More generally the following expressions and data types (with format
|
||||
specifiers) come to mind as information that might be of interest.</p>
|
||||
<pre><code> DESCRIPTION EXPRESSION TYPE FORMAT SPECIFIER
|
||||
<pre><code> DESCRIPTION EXPRESSION TYPE FORMAT SPECIFIER
|
||||
|
||||
Snake size A size_t %zu
|
||||
Snake size A size_t %zu
|
||||
|
||||
Y coordinate Y int %d
|
||||
of snake head
|
||||
Y coordinate Y int %d
|
||||
of snake head
|
||||
|
||||
X coordinate X int %d
|
||||
of snake head
|
||||
X coordinate X int %d
|
||||
of snake head
|
||||
|
||||
Max snake size g size_t %zu
|
||||
Max snake size g size_t %zu
|
||||
|
||||
Bugs eaten c size_t %zu
|
||||
Bugs eaten c size_t %zu
|
||||
|
||||
Bug line (Y) *U int %d
|
||||
Bug line (Y) *U int %d
|
||||
|
||||
Bug column (X) *V int %d
|
||||
Bug column (X) *V int %d
|
||||
|
||||
Snake size A size_t %zu
|
||||
Snake size A size_t %zu
|
||||
|
||||
Growth size (per N size_t %zu
|
||||
bug) </code></pre>
|
||||
Growth size (per N size_t %zu
|
||||
bug)</code></pre>
|
||||
<h2 id="make-it-so-the-snake-starts-at-a-random-location">Make it so the
|
||||
snake starts at a random location</h2>
|
||||
<p>Quite simply change:</p>
|
||||
|
||||
+23
-23
@@ -241,29 +241,29 @@ not wanting to mess with anything that's unnecessary):
|
||||
More generally the following expressions and data types (with format specifiers)
|
||||
come to mind as information that might be of interest.
|
||||
|
||||
DESCRIPTION EXPRESSION TYPE FORMAT SPECIFIER
|
||||
|
||||
Snake size A size_t %zu
|
||||
|
||||
Y coordinate Y int %d
|
||||
of snake head
|
||||
|
||||
X coordinate X int %d
|
||||
of snake head
|
||||
|
||||
Max snake size g size_t %zu
|
||||
|
||||
Bugs eaten c size_t %zu
|
||||
|
||||
Bug line (Y) *U int %d
|
||||
|
||||
Bug column (X) *V int %d
|
||||
|
||||
Snake size A size_t %zu
|
||||
|
||||
Growth size (per N size_t %zu
|
||||
bug)
|
||||
|
||||
DESCRIPTION EXPRESSION TYPE FORMAT SPECIFIER
|
||||
|
||||
Snake size A size_t %zu
|
||||
|
||||
Y coordinate Y int %d
|
||||
of snake head
|
||||
|
||||
X coordinate X int %d
|
||||
of snake head
|
||||
|
||||
Max snake size g size_t %zu
|
||||
|
||||
Bugs eaten c size_t %zu
|
||||
|
||||
Bug line (Y) *U int %d
|
||||
|
||||
Bug column (X) *V int %d
|
||||
|
||||
Snake size A size_t %zu
|
||||
|
||||
Growth size (per N size_t %zu
|
||||
bug)
|
||||
|
||||
|
||||
## Make it so the snake starts at a random location
|
||||
|
||||
|
||||
@@ -585,11 +585,11 @@ from perfect: the snake after all does not leave gaps and the game does
|
||||
not support diagonal movement and I also made a mistake and had to
|
||||
modify what I was aiming for. But you can consider this mode drawing or
|
||||
practice mode.</p>
|
||||
<pre><code> oooooooooo ooooo o oo ooooo
|
||||
o o oo o oo o ooo o
|
||||
oooo o oo ooooooo oooo ooooo
|
||||
o o ooo oo o ooo o
|
||||
oooo o oo ooo oooooooo> </code></pre>
|
||||
<pre><code> oooooooooo ooooo o oo ooooo
|
||||
o o oo o oo o ooo o
|
||||
oooo o oo ooooooo oooo ooooo
|
||||
o o ooo oo o ooo o
|
||||
oooo o oo ooo oooooooo></code></pre>
|
||||
<h2
|
||||
id="gameplay-mode-computer-playing-automatic-mode-photosensitive-epilepsystimulation-overload-trigger"><a name="auto" href="#toc">Gameplay
|
||||
mode: Computer playing / Automatic mode (Photosensitive
|
||||
|
||||
@@ -557,11 +557,11 @@ for. But you can consider this mode drawing or practice mode.
|
||||
|
||||
|
||||
|
||||
oooooooooo ooooo o oo ooooo
|
||||
o o oo o oo o ooo o
|
||||
oooo o oo ooooooo oooo ooooo
|
||||
o o ooo oo o ooo o
|
||||
oooo o oo ooo oooooooo>
|
||||
oooooooooo ooooo o oo ooooo
|
||||
o o oo o oo o ooo o
|
||||
oooo o oo ooooooo oooo ooooo
|
||||
o o ooo oo o ooo o
|
||||
oooo o oo ooo oooooooo>
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -198,8 +198,8 @@ variables. For example:</p>
|
||||
<span id="cb3-9"><a href="#cb3-9" aria-hidden="true" tabindex="-1"></a><span class="ex">snake</span> size: 5776 <span class="er">(</span><span class="ex">max</span> size: 5776<span class="kw">)</span></span>
|
||||
<span id="cb3-10"><a href="#cb3-10" aria-hidden="true" tabindex="-1"></a> <span class="ex">bugs:</span> 5771 <span class="er">(</span><span class="ex">max</span> size: 5771<span class="kw">)</span></span>
|
||||
<span id="cb3-11"><a href="#cb3-11" aria-hidden="true" tabindex="-1"></a></span>
|
||||
<span id="cb3-12"><a href="#cb3-12" aria-hidden="true" tabindex="-1"></a><span class="ex">at</span> least 37 columns <span class="er">(</span><span class="ex">currently</span> 155<span class="kw">)</span> <span class="ex">recommended</span> for snake size 5776 </span>
|
||||
<span id="cb3-13"><a href="#cb3-13" aria-hidden="true" tabindex="-1"></a><span class="ex">at</span> least 37 columns <span class="er">(</span><span class="ex">currently</span> 155<span class="kw">)</span> <span class="ex">recommended</span> for capped snake size 5776 </span>
|
||||
<span id="cb3-12"><a href="#cb3-12" aria-hidden="true" tabindex="-1"></a><span class="ex">at</span> least 37 columns <span class="er">(</span><span class="ex">currently</span> 155<span class="kw">)</span> <span class="ex">recommended</span> for snake size 5776</span>
|
||||
<span id="cb3-13"><a href="#cb3-13" aria-hidden="true" tabindex="-1"></a><span class="ex">at</span> least 37 columns <span class="er">(</span><span class="ex">currently</span> 155<span class="kw">)</span> <span class="ex">recommended</span> for capped snake size 5776</span>
|
||||
<span id="cb3-14"><a href="#cb3-14" aria-hidden="true" tabindex="-1"></a></span>
|
||||
<span id="cb3-15"><a href="#cb3-15" aria-hidden="true" tabindex="-1"></a><span class="ex">No</span> problems detected.</span></code></pre></div>
|
||||
<p>As you can see it tells you the max size (the ‘capsized’ snake) as
|
||||
|
||||
@@ -91,8 +91,8 @@ terminal cols 155 (153 playable)
|
||||
snake size: 5776 (max size: 5776)
|
||||
bugs: 5771 (max size: 5771)
|
||||
|
||||
at least 37 columns (currently 155) recommended for snake size 5776
|
||||
at least 37 columns (currently 155) recommended for capped snake size 5776
|
||||
at least 37 columns (currently 155) recommended for snake size 5776
|
||||
at least 37 columns (currently 155) recommended for capped snake size 5776
|
||||
|
||||
No problems detected.
|
||||
```
|
||||
|
||||
@@ -37,7 +37,7 @@ will be converted to the DTMF sound!
|
||||
./try.sh
|
||||
./prog < pi.wav
|
||||
|
||||
# See
|
||||
# See
|
||||
./prog 867-5309 > jenny.wav
|
||||
|
||||
```
|
||||
|
||||
@@ -160,7 +160,7 @@ the DTMF sound!</p>
|
||||
<div class="sourceCode" id="cb4"><pre class="sourceCode sh"><code class="sourceCode bash"><span id="cb4-1"><a href="#cb4-1" aria-hidden="true" tabindex="-1"></a><span class="ex">./try.sh</span></span>
|
||||
<span id="cb4-2"><a href="#cb4-2" aria-hidden="true" tabindex="-1"></a><span class="ex">./prog</span> <span class="op"><</span> pi.wav</span>
|
||||
<span id="cb4-3"><a href="#cb4-3" aria-hidden="true" tabindex="-1"></a></span>
|
||||
<span id="cb4-4"><a href="#cb4-4" aria-hidden="true" tabindex="-1"></a><span class="co"># See </span></span>
|
||||
<span id="cb4-4"><a href="#cb4-4" aria-hidden="true" tabindex="-1"></a><span class="co"># See</span></span>
|
||||
<span id="cb4-5"><a href="#cb4-5" aria-hidden="true" tabindex="-1"></a><span class="ex">./prog</span> 867-5309 <span class="op">></span> jenny.wav</span></code></pre></div>
|
||||
<p>If the script <a href="try.sh">try.sh</a> did not play a WAV file, it
|
||||
means you do not have SoX installed; see <a
|
||||
|
||||
@@ -2590,7 +2590,7 @@ return without outputting a solution. If you can wait that long.
|
||||
|
||||
|
||||
## <a name="2006_toledo2"></a>2006/toledo2
|
||||
|
||||
|
||||
|
||||
### STATUS: INABIAF - please **DO NOT** fix
|
||||
### Source code: [2006/toledo2/toledo2.c](2006/toledo2/toledo2.c)
|
||||
|
||||
+1
-1
@@ -33,7 +33,7 @@ You may wish to follow us [IOCCC on Mastodon](https://fosstodon.org/@ioccc)
|
||||
as we use that platform to announce things such as the opening of a new IOCCC
|
||||
as well as winning entries of the IOCCC.
|
||||
|
||||
We no longer tweet (or whatever someone with poor impulse control calls
|
||||
We no longer tweet (or whatever someone with poor impulse control calls
|
||||
posting messages on their platform), preferring to reside in the [fediverse](https://fediverse.info) instead.
|
||||
|
||||
There is [help with Mastodon](https://mastodon.help) available for
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
We plan to update our [IOCCC on Mastodon](https://fosstodon.org/@ioccc) feed
|
||||
a bit more open than this web page. We recommend you check that feed
|
||||
for possibly newer news than what is posted here.
|
||||
for possibly newer news than what is posted here.
|
||||
|
||||
We tend to only post major news updates to this web page.
|
||||
|
||||
|
||||
+41
-41
@@ -686,7 +686,7 @@
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://ioccc-src.github.io/temp-test-ioccc/1986/marshall/Makefile</loc>
|
||||
<lastmod>2024-03-13T06:48:15+00:00</lastmod>
|
||||
<lastmod>2024-03-13T15:50:52+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://ioccc-src.github.io/temp-test-ioccc/1986/marshall/README.md</loc>
|
||||
@@ -706,7 +706,7 @@
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://ioccc-src.github.io/temp-test-ioccc/1986/marshall/marshall.alt.c</loc>
|
||||
<lastmod>2024-02-12T00:24:13+00:00</lastmod>
|
||||
<lastmod>2024-03-13T15:50:52+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://ioccc-src.github.io/temp-test-ioccc/1986/marshall/marshall.c</loc>
|
||||
@@ -850,7 +850,7 @@
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://ioccc-src.github.io/temp-test-ioccc/1987/README.md</loc>
|
||||
<lastmod>2024-03-08T22:52:59+00:00</lastmod>
|
||||
<lastmod>2024-03-15T04:24:27+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://ioccc-src.github.io/temp-test-ioccc/1987/biggar/.entry.json</loc>
|
||||
@@ -982,7 +982,7 @@
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://ioccc-src.github.io/temp-test-ioccc/1987/index.html</loc>
|
||||
<lastmod>2024-03-10T17:00:59+00:00</lastmod>
|
||||
<lastmod>2024-03-15T04:27:34+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://ioccc-src.github.io/temp-test-ioccc/1987/korn/.entry.json</loc>
|
||||
@@ -1574,7 +1574,7 @@
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://ioccc-src.github.io/temp-test-ioccc/1989/fubar/README.md</loc>
|
||||
<lastmod>2024-03-02T23:28:18+00:00</lastmod>
|
||||
<lastmod>2024-03-15T04:24:30+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://ioccc-src.github.io/temp-test-ioccc/1989/fubar/fubar.c</loc>
|
||||
@@ -1590,7 +1590,7 @@
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://ioccc-src.github.io/temp-test-ioccc/1989/fubar/index.html</loc>
|
||||
<lastmod>2024-03-10T17:01:44+00:00</lastmod>
|
||||
<lastmod>2024-03-15T04:28:20+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://ioccc-src.github.io/temp-test-ioccc/1989/fubar/try.sh</loc>
|
||||
@@ -1666,7 +1666,7 @@
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://ioccc-src.github.io/temp-test-ioccc/1989/jar.2/Makefile</loc>
|
||||
<lastmod>2024-03-13T06:51:31+00:00</lastmod>
|
||||
<lastmod>2024-03-13T15:50:52+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://ioccc-src.github.io/temp-test-ioccc/1989/jar.2/README.md</loc>
|
||||
@@ -2574,11 +2574,11 @@
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://ioccc-src.github.io/temp-test-ioccc/1991/brnstnd/sorta.README.html</loc>
|
||||
<lastmod>2024-03-10T17:01:13+00:00</lastmod>
|
||||
<lastmod>2024-03-15T04:27:49+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://ioccc-src.github.io/temp-test-ioccc/1991/brnstnd/sorta.README.md</loc>
|
||||
<lastmod>2024-02-12T00:24:13+00:00</lastmod>
|
||||
<lastmod>2024-03-15T04:25:17+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://ioccc-src.github.io/temp-test-ioccc/1991/brnstnd/sorta.i2+2</loc>
|
||||
@@ -2906,7 +2906,7 @@
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://ioccc-src.github.io/temp-test-ioccc/1991/westley/README.md</loc>
|
||||
<lastmod>2024-03-03T00:06:59+00:00</lastmod>
|
||||
<lastmod>2024-03-15T04:25:14+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://ioccc-src.github.io/temp-test-ioccc/1991/westley/index.html</loc>
|
||||
@@ -3190,7 +3190,7 @@
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://ioccc-src.github.io/temp-test-ioccc/1992/buzzard.2/buzzard.2.README.md</loc>
|
||||
<lastmod>2024-02-12T00:24:13+00:00</lastmod>
|
||||
<lastmod>2024-03-15T04:24:56+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://ioccc-src.github.io/temp-test-ioccc/1992/buzzard.2/buzzard.2.alt.c</loc>
|
||||
@@ -3202,11 +3202,11 @@
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://ioccc-src.github.io/temp-test-ioccc/1992/buzzard.2/buzzard.2.design.html</loc>
|
||||
<lastmod>2024-03-10T17:01:14+00:00</lastmod>
|
||||
<lastmod>2024-03-15T04:27:49+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://ioccc-src.github.io/temp-test-ioccc/1992/buzzard.2/buzzard.2.design.md</loc>
|
||||
<lastmod>2024-02-12T00:24:13+00:00</lastmod>
|
||||
<lastmod>2024-03-15T04:24:54+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://ioccc-src.github.io/temp-test-ioccc/1992/buzzard.2/buzzard.2.orig.c</loc>
|
||||
@@ -4046,11 +4046,11 @@
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://ioccc-src.github.io/temp-test-ioccc/1993/rince/design.html</loc>
|
||||
<lastmod>2024-03-10T17:01:14+00:00</lastmod>
|
||||
<lastmod>2024-03-15T04:27:50+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://ioccc-src.github.io/temp-test-ioccc/1993/rince/design.md</loc>
|
||||
<lastmod>2024-02-12T00:24:13+00:00</lastmod>
|
||||
<lastmod>2024-03-15T04:24:43+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://ioccc-src.github.io/temp-test-ioccc/1993/rince/index.html</loc>
|
||||
@@ -4526,11 +4526,11 @@
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://ioccc-src.github.io/temp-test-ioccc/1994/shapiro/shapiro.html</loc>
|
||||
<lastmod>2024-03-10T17:01:15+00:00</lastmod>
|
||||
<lastmod>2024-03-15T04:27:50+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://ioccc-src.github.io/temp-test-ioccc/1994/shapiro/shapiro.md</loc>
|
||||
<lastmod>2024-02-12T00:24:13+00:00</lastmod>
|
||||
<lastmod>2024-03-15T04:24:46+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://ioccc-src.github.io/temp-test-ioccc/1994/shapiro/shapiro.orig.c</loc>
|
||||
@@ -5730,7 +5730,7 @@
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://ioccc-src.github.io/temp-test-ioccc/1996/schweikh3/README.md</loc>
|
||||
<lastmod>2024-03-02T23:28:18+00:00</lastmod>
|
||||
<lastmod>2024-03-15T04:25:19+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://ioccc-src.github.io/temp-test-ioccc/1996/schweikh3/index.html</loc>
|
||||
@@ -6194,7 +6194,7 @@
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://ioccc-src.github.io/temp-test-ioccc/1998/dorssel/README.md</loc>
|
||||
<lastmod>2024-03-02T23:43:00+00:00</lastmod>
|
||||
<lastmod>2024-03-15T04:25:10+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://ioccc-src.github.io/temp-test-ioccc/1998/dorssel/dorssel.c</loc>
|
||||
@@ -6438,7 +6438,7 @@
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://ioccc-src.github.io/temp-test-ioccc/1998/schweikh3/README.md</loc>
|
||||
<lastmod>2024-03-02T23:28:18+00:00</lastmod>
|
||||
<lastmod>2024-03-15T04:25:12+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://ioccc-src.github.io/temp-test-ioccc/1998/schweikh3/index.html</loc>
|
||||
@@ -8850,7 +8850,7 @@
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://ioccc-src.github.io/temp-test-ioccc/2005/anon/README.md</loc>
|
||||
<lastmod>2024-03-02T23:28:18+00:00</lastmod>
|
||||
<lastmod>2024-03-15T04:25:24+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://ioccc-src.github.io/temp-test-ioccc/2005/anon/anon.alt.c</loc>
|
||||
@@ -11370,7 +11370,7 @@
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://ioccc-src.github.io/temp-test-ioccc/2012/deckmyn/deckmyn.md</loc>
|
||||
<lastmod>2024-02-12T00:24:13+00:00</lastmod>
|
||||
<lastmod>2024-03-15T04:24:13+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://ioccc-src.github.io/temp-test-ioccc/2012/deckmyn/deckmyn.orig.c</loc>
|
||||
@@ -11766,11 +11766,11 @@
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://ioccc-src.github.io/temp-test-ioccc/2012/hou/hint.html</loc>
|
||||
<lastmod>2024-03-10T17:01:16+00:00</lastmod>
|
||||
<lastmod>2024-03-15T04:27:52+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://ioccc-src.github.io/temp-test-ioccc/2012/hou/hint.md</loc>
|
||||
<lastmod>2024-02-12T00:24:13+00:00</lastmod>
|
||||
<lastmod>2024-03-15T04:24:23+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://ioccc-src.github.io/temp-test-ioccc/2012/hou/hou.c</loc>
|
||||
@@ -11830,7 +11830,7 @@
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://ioccc-src.github.io/temp-test-ioccc/2012/kang/README.md</loc>
|
||||
<lastmod>2024-03-02T23:28:18+00:00</lastmod>
|
||||
<lastmod>2024-03-15T04:24:15+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://ioccc-src.github.io/temp-test-ioccc/2012/kang/de.alt.sh</loc>
|
||||
@@ -11938,7 +11938,7 @@
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://ioccc-src.github.io/temp-test-ioccc/2012/omoikane/README.md</loc>
|
||||
<lastmod>2024-03-02T23:28:18+00:00</lastmod>
|
||||
<lastmod>2024-03-15T04:24:11+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://ioccc-src.github.io/temp-test-ioccc/2012/omoikane/index.html</loc>
|
||||
@@ -16710,7 +16710,7 @@
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://ioccc-src.github.io/temp-test-ioccc/2019/duble/README.md</loc>
|
||||
<lastmod>2024-03-02T23:28:18+00:00</lastmod>
|
||||
<lastmod>2024-03-15T04:24:59+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://ioccc-src.github.io/temp-test-ioccc/2019/duble/check-os.sh</loc>
|
||||
@@ -17486,15 +17486,15 @@
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://ioccc-src.github.io/temp-test-ioccc/2020/ferguson1/HACKING.html</loc>
|
||||
<lastmod>2024-03-10T17:01:21+00:00</lastmod>
|
||||
<lastmod>2024-03-15T04:27:57+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://ioccc-src.github.io/temp-test-ioccc/2020/ferguson1/HACKING.md</loc>
|
||||
<lastmod>2024-02-12T00:24:13+00:00</lastmod>
|
||||
<lastmod>2024-03-15T04:25:05+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://ioccc-src.github.io/temp-test-ioccc/2020/ferguson1/Makefile</loc>
|
||||
<lastmod>2024-03-13T06:41:49+00:00</lastmod>
|
||||
<lastmod>2024-03-13T15:50:52+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://ioccc-src.github.io/temp-test-ioccc/2020/ferguson1/README.md</loc>
|
||||
@@ -17538,11 +17538,11 @@
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://ioccc-src.github.io/temp-test-ioccc/2020/ferguson1/gameplay.html</loc>
|
||||
<lastmod>2024-03-10T17:01:19+00:00</lastmod>
|
||||
<lastmod>2024-03-15T04:27:54+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://ioccc-src.github.io/temp-test-ioccc/2020/ferguson1/gameplay.md</loc>
|
||||
<lastmod>2024-02-28T00:26:33+00:00</lastmod>
|
||||
<lastmod>2024-03-15T04:25:03+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://ioccc-src.github.io/temp-test-ioccc/2020/ferguson1/halfwidth_vs_fullwidth.png</loc>
|
||||
@@ -17606,11 +17606,11 @@
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://ioccc-src.github.io/temp-test-ioccc/2020/ferguson1/terminals.html</loc>
|
||||
<lastmod>2024-03-10T17:01:22+00:00</lastmod>
|
||||
<lastmod>2024-03-15T04:27:57+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://ioccc-src.github.io/temp-test-ioccc/2020/ferguson1/terminals.md</loc>
|
||||
<lastmod>2024-02-12T00:24:13+00:00</lastmod>
|
||||
<lastmod>2024-03-15T04:25:08+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://ioccc-src.github.io/temp-test-ioccc/2020/ferguson1/troubleshooting.html</loc>
|
||||
@@ -17754,7 +17754,7 @@
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://ioccc-src.github.io/temp-test-ioccc/2020/giles/README.md</loc>
|
||||
<lastmod>2024-03-03T01:25:39+00:00</lastmod>
|
||||
<lastmod>2024-03-15T04:25:00+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://ioccc-src.github.io/temp-test-ioccc/2020/giles/dtmf.bin</loc>
|
||||
@@ -17762,7 +17762,7 @@
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://ioccc-src.github.io/temp-test-ioccc/2020/giles/index.html</loc>
|
||||
<lastmod>2024-03-10T17:04:38+00:00</lastmod>
|
||||
<lastmod>2024-03-15T04:31:17+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://ioccc-src.github.io/temp-test-ioccc/2020/giles/pi.wav</loc>
|
||||
@@ -19234,7 +19234,7 @@
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://ioccc-src.github.io/temp-test-ioccc/bugs.md</loc>
|
||||
<lastmod>2024-03-02T22:32:55+00:00</lastmod>
|
||||
<lastmod>2024-03-15T04:24:38+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://ioccc-src.github.io/temp-test-ioccc/contact.html</loc>
|
||||
@@ -19242,7 +19242,7 @@
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://ioccc-src.github.io/temp-test-ioccc/contact.md</loc>
|
||||
<lastmod>2024-03-03T01:26:04+00:00</lastmod>
|
||||
<lastmod>2024-03-15T04:24:48+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://ioccc-src.github.io/temp-test-ioccc/faq.html</loc>
|
||||
@@ -19390,7 +19390,7 @@
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://ioccc-src.github.io/temp-test-ioccc/news.md</loc>
|
||||
<lastmod>2024-03-03T00:32:54+00:00</lastmod>
|
||||
<lastmod>2024-03-15T04:24:41+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://ioccc-src.github.io/temp-test-ioccc/robots.txt</loc>
|
||||
@@ -19402,11 +19402,11 @@
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://ioccc-src.github.io/temp-test-ioccc/thanks-for-help.html</loc>
|
||||
<lastmod>2024-03-10T17:01:12+00:00</lastmod>
|
||||
<lastmod>2024-03-15T04:27:47+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://ioccc-src.github.io/temp-test-ioccc/thanks-for-help.md</loc>
|
||||
<lastmod>2024-03-02T20:30:19+00:00</lastmod>
|
||||
<lastmod>2024-03-15T04:21:48+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://ioccc-src.github.io/temp-test-ioccc/var.mk</loc>
|
||||
|
||||
@@ -843,7 +843,7 @@ class="sourceCode diff"><code class="sourceCode diff"><span id="cb30-1"><a href=
|
||||
<span id="cb30-3"><a href="#cb30-3" aria-hidden="true" tabindex="-1"></a><span class="dt">@@ -7,13 +7,12 @@ if [[ $# -ne 1 ]]; then</span></span>
|
||||
<span id="cb30-4"><a href="#cb30-4" aria-hidden="true" tabindex="-1"></a> exit 1</span>
|
||||
<span id="cb30-5"><a href="#cb30-5" aria-hidden="true" tabindex="-1"></a> fi</span>
|
||||
<span id="cb30-6"><a href="#cb30-6" aria-hidden="true" tabindex="-1"></a> </span>
|
||||
<span id="cb30-6"><a href="#cb30-6" aria-hidden="true" tabindex="-1"></a></span>
|
||||
<span id="cb30-7"><a href="#cb30-7" aria-hidden="true" tabindex="-1"></a> # run/compile it</span>
|
||||
<span id="cb30-8"><a href="#cb30-8" aria-hidden="true" tabindex="-1"></a> rm -f ouroboros.c x1 x</span>
|
||||
<span id="cb30-9"><a href="#cb30-9" aria-hidden="true" tabindex="-1"></a><span class="st">-ex - <<EOF</span></span>
|
||||
|
||||
+2
-2
@@ -804,7 +804,7 @@ might end up failing to work even after changing it back. This was resolved by:
|
||||
@@ -7,13 +7,12 @@ if [[ $# -ne 1 ]]; then
|
||||
exit 1
|
||||
fi
|
||||
|
||||
|
||||
# run/compile it
|
||||
rm -f ouroboros.c x1 x
|
||||
-ex - <<EOF
|
||||
@@ -3836,7 +3836,7 @@ which the recipe file now links to.
|
||||
|
||||
[Cody](#cody) added the [try.sh](2012/hamano/try.sh) script and the helper
|
||||
Makefile rules `hint.pdf`, `hint`, `hello.pdf` and `hello` to simplify the
|
||||
procedure for both `hint.pdf` and `hello.pdf` as well as compiling them as C.
|
||||
procedure for both `hint.pdf` and `hello.pdf` as well as compiling them as C.
|
||||
|
||||
|
||||
## <a name="2012_hou"></a>[2012/hou](2012/hou/hou.c) ([index.html](2012/hou/index.html]))
|
||||
|
||||
Reference in new issue
Block a user