fix many internal links

Fixed a number of internal links that need to
go to the GitHub site.

Ran `make www` to perform the above.
This commit is contained in:
Landon Curt Noll committed 2024-04-24 02:37:42 -07:00
1 parent b84f8cbe28
commit e7d69bc232
175 files changed
+645 -631

No files matched your search

+2 -2
View File
@@ -46,7 +46,7 @@ We suggest that you attempt to completely understand the
[endoh4](endoh4/index.html) 1-liner program: another impressive compact piece of
C code.
And while you are at it, cat the [endoh2 prog.c](endoh2/prog.c) code. Compile it
And while you are at it, cat the [endoh2 prog.c](%%REPO_URL%%/2015/endoh2/prog.c) code. Compile it
and look at the source code again.
In a "Back to the Future" moment, [endoh3](endoh3/index.html) gave us a twist on
@@ -77,7 +77,7 @@ Rule 22, now known as **Catch 22** states:
to be Peter Honeyman, will be grounds for disqualification of your entry.
```
A number of other entries were based on [iocccsize.c](iocccsize.c), making
A number of other entries were based on [iocccsize.c](%%REPO_URL%%/2015/iocccsize.c), making
derivative works rather than original works.
Still other entries were too large, violating the first line of rule 2:
+1 -1
View File
@@ -122,7 +122,7 @@ Flow control is by `for` and `return`. It is `if`-less, `switch`-less,
`while`-less, and hopeless. Literally, if not figuratively. ;-)
The code size is intentionally 2015, as stated by `iocccsize -i`, and can be
reformatted without changes (as in [rule2.c](rule2.c)) to exactly 4096 octets.
reformatted without changes (as in [rule2.c](%%REPO_URL%%/2015/burton/rule2.c)) to exactly 4096 octets.
Finally, `calc` is interesting, if for no other reason than it is practically
useful: Hex/decimal conversion, arithmetic, byte-swapping, bit-shifting, and
+1 -1
View File
@@ -434,7 +434,7 @@ and hex input.</p>
<p>Flow control is by <code>for</code> and <code>return</code>. It is <code>if</code>-less, <code>switch</code>-less,
<code>while</code>-less, and hopeless. Literally, if not figuratively. ;-)</p>
<p>The code size is intentionally 2015, as stated by <code>iocccsize -i</code>, and can be
reformatted without changes (as in <a href="rule2.c">rule2.c</a>) to exactly 4096 octets.</p>
reformatted without changes (as in <a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2015/burton/rule2.c">rule2.c</a>) to exactly 4096 octets.</p>
<p>Finally, <code>calc</code> is interesting, if for no other reason than it is practically
useful: Hex/decimal conversion, arithmetic, byte-swapping, bit-shifting, and
logical operations with memory, on the command line, or interactively.</p>
+2 -2
View File
@@ -69,12 +69,12 @@ wondering if it was not the reason for its very erratic behaviour.
### [prog.c](%%REPO_URL%%/2015/duble/prog.c) vs [prog.alt.c](%%REPO_URL%%/2015/duble/prog.alt.c)
The file [prog.alt.c](prog.alt.c) is the one I submitted.
The file [prog.alt.c](%%REPO_URL%%/2015/duble/prog.alt.c) is the one I submitted.
[Gil Dogon](../../authors.html#Gil_Dogon) noted a few unsafe statements (statements
whose behaviour is undefined in the C standard and, as such, could cause issues
with other compilers or optimization levels). These have been fixed in
[prog.c](prog.c).
[prog.c](%%REPO_URL%%/2015/duble/prog.c).
After this fix, in order to remain rule-2-compliant, a variable name has also
been shortened in this file.
+2 -2
View File
@@ -409,11 +409,11 @@ allows to consider each terminal character as a tiny 2x4 bitmap.</p>
blasphemous. When I was fighting to make this program work, I started
wondering if it was not the reason for its very erratic behaviour.</p>
<h3 id="prog.c-vs-prog.alt.c"><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2015/duble/prog.c">prog.c</a> vs <a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2015/duble/prog.alt.c">prog.alt.c</a></h3>
<p>The file <a href="prog.alt.c">prog.alt.c</a> is the one I submitted.</p>
<p>The file <a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2015/duble/prog.alt.c">prog.alt.c</a> is the one I submitted.</p>
<p><a href="../../authors.html#Gil_Dogon">Gil Dogon</a> noted a few unsafe statements (statements
whose behaviour is undefined in the C standard and, as such, could cause issues
with other compilers or optimization levels). These have been fixed in
<a href="prog.c">prog.c</a>.</p>
<a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2015/duble/prog.c">prog.c</a>.</p>
<p>After this fix, in order to remain rule-2-compliant, a variable name has also
been shortened in this file.</p>
<h3 id="how-to-build">How to build</h3>
+3 -1
View File
@@ -134,7 +134,9 @@ All cells have `(u0, v0)` by default.
You can specify a pattern file when the executable is invoked (not
compile-time). The file should include a sequence of points, see
[ioccc.txt](ioccc.txt), [center.txt](center.txt), or [line.txt](line.txt) as
[ioccc.txt](%%REPO_URL%%/2015/endoh1/ioccc.txt),
[center.txt](%%REPO_URL%%/2015/endoh1/center.txt),
or [line.txt](%%REPO_URL%%/2015/endoh1/line.txt) as
examples. Each amount in cells near to the point included in the file, will be
added by `(u1, v1)`.
+3 -1
View File
@@ -461,7 +461,9 @@ notation.</p>
All cells have <code>(u0, v0)</code> by default.</p>
<p>You can specify a pattern file when the executable is invoked (not
compile-time). The file should include a sequence of points, see
<a href="ioccc.txt">ioccc.txt</a>, <a href="center.txt">center.txt</a>, or <a href="line.txt">line.txt</a> as
<a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2015/endoh1/ioccc.txt">ioccc.txt</a>,
<a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2015/endoh1/center.txt">center.txt</a>,
or <a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2015/endoh1/line.txt">line.txt</a> as
examples. Each amount in cells near to the point included in the file, will be
added by <code>(u1, v1)</code>.</p>
<h4 id="simulation-speed--dtimestepts--dspeedspd">Simulation speed: <code>-DTIMESTEP=ts -DSPEED=spd</code></h4>
+1 -1
View File
@@ -87,7 +87,7 @@ hijack the `main()` function call. And then it interprets `main()` as an
instruction sequence.
It supports the minimal subset of instructions and addressing modes which are
needed for [mullender.c](mullender.c) to work:
needed for [mullender.c](%%REPO_URL%%/2015/endoh3/mullender.c) to work:
* Instructions
* BR: branch
+1 -1
View File
@@ -427,7 +427,7 @@ Read it upside down.)</p>
hijack the <code>main()</code> function call. And then it interprets <code>main()</code> as an
instruction sequence.</p>
<p>It supports the minimal subset of instructions and addressing modes which are
needed for <a href="mullender.c">mullender.c</a> to work:</p>
needed for <a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2015/endoh3/mullender.c">mullender.c</a> to work:</p>
<ul>
<li>Instructions
<ul>
+2 -2
View File
@@ -394,7 +394,7 @@ particularly enjoy this entry.</p>
<p>We suggest that you attempt to completely understand the
<a href="endoh4/index.html">endoh4</a> 1-liner program: another impressive compact piece of
C code.</p>
<p>And while you are at it, cat the <a href="endoh2/prog.c">endoh2 prog.c</a> code. Compile it
<p>And while you are at it, cat the <a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2015/endoh2/prog.c">endoh2 prog.c</a> code. Compile it
and look at the source code again.</p>
<p>In a “Back to the Future” moment, <a href="endoh3/index.html">endoh3</a> gave us a twist on
one of the all time best IOCCC entries from 1984.</p>
@@ -414,7 +414,7 @@ and 22 (one third of 666).</p>
Identifying yourself, in an obvious way in your code, data, remarks
or program output, unless you are Peter Honeyman or pretending
to be Peter Honeyman, will be grounds for disqualification of your entry.</code></pre>
<p>A number of other entries were based on <a href="iocccsize.c">iocccsize.c</a>, making
<p>A number of other entries were based on <a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2015/iocccsize.c">iocccsize.c</a>, making
derivative works rather than original works.</p>
<p>Still other entries were too large, violating the first line of rule 2:</p>
<pre><code> 2) The size of your program source must be &lt;= 4096 bytes in length.</code></pre>