diff --git a/1984/mullender/README.md b/1984/mullender/README.md index a3487f972..eeb9a9930 100644 --- a/1984/mullender/README.md +++ b/1984/mullender/README.md @@ -40,7 +40,7 @@ start over once it times out or if one hits a key. Note that the microseconds is argc and it uses `atoi()` which does NOT check for overflow! -BTW: is there such a thing as too fast a CPU ? :-) Actually yes for certain code +**BTW**: is there such a thing as too fast a CPU ? :-) Actually yes for certain code which is probably not as uncommon as you think :-). @@ -114,7 +114,7 @@ couldn't! :-) What happens if you hit enter after it writes a line of output? -BTW: to this day, 2023, this remains one of my (Landon Curt Noll's) all time +**BTW**: to this day, 2023, this remains one of my (Landon Curt Noll's) all time favorite entries! diff --git a/1984/mullender/index.html b/1984/mullender/index.html index c44aeb516..1d1e521fd 100644 --- a/1984/mullender/index.html +++ b/1984/mullender/index.html @@ -474,7 +474,7 @@ is it required one to hit enter for it to print another line; the alternate code start over once it times out or if one hits a key.
Note that the microseconds is argc and it uses atoi() which does NOT check for
overflow!
BTW: is there such a thing as too fast a CPU ? :-) Actually yes for certain code +
BTW: is there such a thing as too fast a CPU ? :-) Actually yes for certain code which is probably not as uncommon as you think :-).
./mullender.alt
@@ -519,7 +519,7 @@ second word.
produce a message on the screen. Can you guess what is printed? We knew you
couldn’t! :-)
What happens if you hit enter after it writes a line of output?
-BTW: to this day, 2023, this remains one of my (Landon Curt Noll’s) all time
+
BTW: to this day, 2023, this remains one of my (Landon Curt Noll’s) all time
favorite entries!
gentab.c
The International Obfuscated C Code Contest
1985/shapiro - Grand Prize - Most well rounded in confusion
- two defines one 7-liner that results in a maze
+ two #defines one 7-liner that results in a maze
diff --git a/1991/ant/README.md b/1991/ant/README.md
index d88df9502..7f31309dc 100644
--- a/1991/ant/README.md
+++ b/1991/ant/README.md
@@ -67,7 +67,7 @@ input keys described above. See the author's remarks for the remaining commands.
The author was kind enough to supply a list of references below,
in case you are still confused after read the source! :-)
-BTW: you've most likely heard the joke that if you want a pseudo-random string
+**BTW**: you've most likely heard the joke that if you want a pseudo-random string
of characters you can put a user unfamiliar with vi(m) in a vi(m) session (in
insert mode) and ask them to exit. Well in this case you're likely to have this
problem if you ARE a vi(m) user! :-) ... especially if you don't read the
diff --git a/1991/ant/index.html b/1991/ant/index.html
index d8425290c..eb2ae56db 100644
--- a/1991/ant/index.html
+++ b/1991/ant/index.html
@@ -479,7 +479,7 @@ input keys described above. See the author’s remarks for the remaining command
Judges’ remarks:
The author was kind enough to supply a list of references below,
in case you are still confused after read the source! :-)
-BTW: you’ve most likely heard the joke that if you want a pseudo-random string
+
BTW: you’ve most likely heard the joke that if you want a pseudo-random string
of characters you can put a user unfamiliar with vi(m) in a vi(m) session (in
insert mode) and ask them to exit. Well in this case you’re likely to have this
problem if you ARE a vi(m) user! :-) … especially if you don’t read the
diff --git a/1994/shapiro/.entry.json b/1994/shapiro/.entry.json
index b5fad5101..dcfa8b898 100644
--- a/1994/shapiro/.entry.json
+++ b/1994/shapiro/.entry.json
@@ -6,7 +6,7 @@
"dir" : "shapiro",
"entry_id" : "1994_shapiro",
"title" : "1994.shapiro",
- "abstract" : "print time of day on an tty",
+ "abstract" : "print time of day on a tty",
"author_set" : [
{
"author_handle" : "Andrew_Shapiro"
diff --git a/1994/shapiro/index.html b/1994/shapiro/index.html
index 85c650d09..4ac5dbd42 100644
--- a/1994/shapiro/index.html
+++ b/1994/shapiro/index.html
@@ -406,7 +406,7 @@
The International Obfuscated C Code Contest
1994/shapiro - Most well rounded obfuscation
- print time of day on an tty
+ print time of day on a tty
diff --git a/1998/schnitzi/README.md b/1998/schnitzi/README.md
index 04d21a1b3..8e4e142e4 100644
--- a/1998/schnitzi/README.md
+++ b/1998/schnitzi/README.md
@@ -60,7 +60,7 @@ have output which depends on anything?
For hints on deciphering this, see below past the Author's remarks;
they're a nice summary, but they leave the mystery intact.
-BTW: the author notes an incredible
+**BTW**: the author notes an incredible
[lipogram](https://en.wikipedia.org/wiki/Lipogram) story called
[Gadsby](https://www.gutenberg.org/cache/epub/47342/pg47342.txt) which has no
letter `E` in the story. He did not note this but it has over `50000` (50
diff --git a/1998/schnitzi/index.html b/1998/schnitzi/index.html
index 6cdbab2c3..7a54cd969 100644
--- a/1998/schnitzi/index.html
+++ b/1998/schnitzi/index.html
@@ -479,7 +479,7 @@ the fixes for modern systems although there are still no ifs) behav
have output which depends on anything?
For hints on deciphering this, see below past the Author’s remarks;
they’re a nice summary, but they leave the mystery intact.
-BTW: the author notes an incredible
+
BTW: the author notes an incredible
lipogram story called
Gadsby which has no
letter E in the story. He did not note this but it has over 50000 (50
diff --git a/2001/dgbeards/README.md b/2001/dgbeards/README.md
index bf64669e3..9f779a136 100644
--- a/2001/dgbeards/README.md
+++ b/2001/dgbeards/README.md
@@ -65,7 +65,7 @@ Of particular interest is the author's decision that the program should
crash if it loses. I've played chess with a lot of people like that, and
I appreciate the realism.
-BTW: if your goal is to lose and you do does that mean you win? :-) What does
+**BTW**: if your goal is to lose and you do does that mean you win? :-) What does
winning mean in a game you're supposed to lose at?
diff --git a/2001/dgbeards/index.html b/2001/dgbeards/index.html
index 21e53b9e3..920ea8bf2 100644
--- a/2001/dgbeards/index.html
+++ b/2001/dgbeards/index.html
@@ -476,7 +476,7 @@ the entry win? Because it’s trying to lose.
Of particular interest is the author’s decision that the program should
crash if it loses. I’ve played chess with a lot of people like that, and
I appreciate the realism.
-BTW: if your goal is to lose and you do does that mean you win? :-) What does
+
BTW: if your goal is to lose and you do does that mean you win? :-) What does
winning mean in a game you’re supposed to lose at?
Author’s remarks:
FAQ
diff --git a/2004/anonymous/README.md b/2004/anonymous/README.md
index 5f9672ed3..fd45511d0 100644
--- a/2004/anonymous/README.md
+++ b/2004/anonymous/README.md
@@ -68,7 +68,7 @@ p.s. [Frodo](https://www.glyphweb.com/arda/f/frodobaggins.html) lives!
### An important aside :-)
-BTW: if you haven't read [The Lord of the
+**BTW**: if you haven't read [The Lord of the
Rings](https://en.wikipedia.org/wiki/The_Lord_of_the_Rings) what are you waiting for? :-)
You'll find out the source of the text above though you'll see that there are
some circumflexes missing! That's okay though due to I/O of the entry and in
diff --git a/2004/anonymous/index.html b/2004/anonymous/index.html
index 8cc3aa4a1..712eebe4a 100644
--- a/2004/anonymous/index.html
+++ b/2004/anonymous/index.html
@@ -489,7 +489,7 @@ Hobbit.
struck out and he became a Hobbit.
p.s. Frodo lives!
An important aside :-)
-BTW: if you haven’t read The Lord of the
+BTW: if you haven’t read The Lord of the
Rings what are you waiting for? :-)
You’ll find out the source of the text above though you’ll see that there are
some circumflexes missing! That’s okay though due to I/O of the entry and in
diff --git a/2019/duble/README.md b/2019/duble/README.md
index fa63317da..d21cd29ee 100644
--- a/2019/duble/README.md
+++ b/2019/duble/README.md
@@ -218,7 +218,7 @@ You may set it to the full size of your terminal window by typing:
make clobber fullscreen
```
-IMPORTANT NOTES:
+**IMPORTANT NOTES**:
* **The program compiled with a given size will fail to reload a drawing file
with a different size!**
diff --git a/2019/duble/index.html b/2019/duble/index.html
index e2d4c00f8..4c3da4de2 100644
--- a/2019/duble/index.html
+++ b/2019/duble/index.html
@@ -571,7 +571,7 @@ inverse video mode, and movement escape codes, e.g. xterm, g
The default size is the one of my xterm (see top of Makefile).
You may set it to the full size of your terminal window by typing:
make clobber fullscreen
-IMPORTANT NOTES:
+IMPORTANT NOTES:
- The program compiled with a given size will fail to reload a drawing file
with a different size!
diff --git a/2020/ferguson1/troubleshooting.html b/2020/ferguson1/troubleshooting.html
index 5f9a2e10c..692b380c7 100644
--- a/2020/ferguson1/troubleshooting.html
+++ b/2020/ferguson1/troubleshooting.html
@@ -757,7 +757,7 @@ so that by setting the size to -1 it went to the max unsigned value):
$ MAXSIZE=-1 ./prog
memory error
X:0/157 Y:0/42 S:3/18446744073709551614 B:0
-BTW: there are two arrays that have to be MAXSIZE (technically + 1).
+BTW: there are two arrays that have to be MAXSIZE (technically + 1).
Is it possible that some value specified by the user could mess this up? I do
not know but what I do know is that because it’s unsigned it can’t be negative;
if the max size is 0 then the array size will be 1 but it won’t matter because
diff --git a/2020/ferguson1/troubleshooting.md b/2020/ferguson1/troubleshooting.md
index 8f7034c28..4fe14c2f3 100644
--- a/2020/ferguson1/troubleshooting.md
+++ b/2020/ferguson1/troubleshooting.md
@@ -450,7 +450,7 @@ so that by setting the size to -1 it went to the max unsigned value):
```
-BTW: there are two arrays that have to be **MAXSIZE** (technically + 1).
+**BTW**: there are two arrays that have to be **MAXSIZE** (technically + 1).
Is it possible that some value specified by the user could mess this up? I do
not know but what I do know is that because it's unsigned it can't be negative;
diff --git a/2020/ferguson2/README.md b/2020/ferguson2/README.md
index f993abcf0..11d5ec5ab 100644
--- a/2020/ferguson2/README.md
+++ b/2020/ferguson2/README.md
@@ -284,7 +284,7 @@ After that you can input the string and it'll go from there.
#### Example run
-BTW: There's a much more entertaining way to explore this entry. See
+**BTW**: There's a much more entertaining way to explore this entry. See
[recode.html][] for more details. There's a secret message that one might like
to decipher. These however show the general program as well as how to use the
two winning entries of the [Morse
@@ -511,7 +511,7 @@ with the rotors).
For more information see [recode.html][].
-BTW: If you need a reminder to go to the gym just do your Enigma ABCs and it
+**BTW**: If you need a reminder to go to the gym just do your Enigma ABCs and it
should help you remember:
```
diff --git a/2020/ferguson2/index.html b/2020/ferguson2/index.html
index 91efcf841..2ccaac550 100644
--- a/2020/ferguson2/index.html
+++ b/2020/ferguson2/index.html
@@ -649,7 +649,7 @@ pairs
.
Example run
-BTW: There’s a much more entertaining way to explore this entry. See
+
BTW: There’s a much more entertaining way to explore this entry. See
recode.html for more details. There’s a secret message that one might like
to decipher. These however show the general program as well as how to use the
two winning entries of the Morse
@@ -810,7 +810,7 @@ same applies: in C 0-1 but in human it’s 1-2 (technically these were reflector
the Enigma machine which I display by name in recode.c just like
with the rotors).
For more information see recode.html.
-BTW: If you need a reminder to go to the gym just do your Enigma ABCs and it
+
BTW: If you need a reminder to go to the gym just do your Enigma ABCs and it
should help you remember:
$ echo ABC | ./prog
GYM
diff --git a/2020/ferguson2/recode.html b/2020/ferguson2/recode.html
index 3b943f697..32708ae18 100644
--- a/2020/ferguson2/recode.html
+++ b/2020/ferguson2/recode.html
@@ -914,7 +914,7 @@ think that I would give too much away? :)
4MU1MS3CA0KECHOLATBJSNPXVUFGZY
4VW0SL1YB0IYJSLBECKTNAXGPUVHRF
0MC4OH2CO1LATEUMBJCDFGHINOPRQS
-BTW: what’s the middle of a list with even numbered items anyway?
+BTW: what’s the middle of a list with even numbered items anyway?
To help you out, though, this is how you might do the decrypting. Assuming that
the key you wish to select is
0EZ4PC1CC0PGTAQSOXWNMDRYKFUZEI
diff --git a/2020/ferguson2/recode.md b/2020/ferguson2/recode.md
index b6117a0bc..42adaf741 100644
--- a/2020/ferguson2/recode.md
+++ b/2020/ferguson2/recode.md
@@ -637,7 +637,7 @@ think that I would give too much away? :)
0MC4OH2CO1LATEUMBJCDFGHINOPRQS
```
-BTW: what's the middle of a list with even numbered items anyway?
+**BTW**: what's the middle of a list with even numbered items anyway?
To help you out, though, this is how you might do the decrypting. Assuming that
the key you wish to select is
diff --git a/Makefile b/Makefile
index 29ccc8cf8..cc89da590 100644
--- a/Makefile
+++ b/Makefile
@@ -681,12 +681,14 @@ faq: ${GEN_TOP_HTML} faq.md
@echo "Perhaps the FAQ might help!"
@echo '=-=-=-=-= IOCCC complete make $@ =-=-=-=-='
-gen_next: ${GEN_TOP_HTML} next/README.md next/guidelines.md next/rules.md next/register.md
+gen_next: ${GEN_TOP_HTML} next/README.md next/guidelines.md next/rules.md next/register.md next/submit.md next/pw-change.md
@echo '=-=-=-=-= IOCCC begin make $@ =-=-=-=-='
${GEN_TOP_HTML} -v 1 next/README
${GEN_TOP_HTML} -v 1 next/guidelines
${GEN_TOP_HTML} -v 1 next/rules
${GEN_TOP_HTML} -v 1 next/register
+ ${GEN_TOP_HTML} -v 1 next/submit
+ ${GEN_TOP_HTML} -v 1 next/pw-change
@echo '=-=-=-=-= IOCCC complete make $@ =-=-=-=-='
markdown: ${GEN_TOP_HTML} markdown.md
diff --git a/next/guidelines.html b/next/guidelines.html
index f6325c530..6da9bbcbc 100644
--- a/next/guidelines.html
+++ b/next/guidelines.html
@@ -1883,7 +1883,7 @@ known as the “obfuscated Peter Honeyman paradox”. Should Pe
actually submit to the IOCCC, he alone is excluded from the above, as we
will likely believe it’s just another attempt at confusion. This guideline is
known as the “Peter Honeyman is exempt” guideline.
-BTW: None of the entries claiming to be from Peter Honeyman have ever
+
BTW: None of the entries claiming to be from Peter Honeyman have ever
won an award. So it is theoretically possible that Peter Honeyman
did submit to the IOCCC in the past. In the past, Peter had denied
submitting anything to the IOCCC. Perhaps those entries were
diff --git a/next/guidelines.md b/next/guidelines.md
index 1892607c2..1d8493369 100644
--- a/next/guidelines.md
+++ b/next/guidelines.md
@@ -1789,7 +1789,7 @@ actually submit to the IOCCC, he alone is excluded from the above, as we
will likely believe it's just another attempt at confusion. This _guideline_ is
known as the "**Peter Honeyman is exempt**" _guideline_.
-BTW: None of the entries claiming to be from Peter Honeyman have ever
+**BTW**: None of the entries claiming to be from Peter Honeyman have ever
won an award. So it is theoretically possible that Peter Honeyman
did submit to the IOCCC in the past. In the past, Peter had denied
submitting anything to the IOCCC. Perhaps those entries were
diff --git a/next/register.html b/next/register.html
index 4a70965fc..15dd5c683 100644
--- a/next/register.html
+++ b/next/register.html
@@ -444,7 +444,7 @@ in order to register for the IOCCC.

-After clicking ((Next >>)), you will be notified you will receive some email:
+After clicking ((Next >>)), you will be notified that you will receive an email:

@@ -453,25 +453,27 @@ in order to register for the IOCCC.
Look for an automated email message from the FreeLists List Manager (ecartis@freelists.org).
The email message will have the subject:
- Subscription consent for 'ioccc28-reg'
-NOTE: Be aware that your email service, application and/or Internet
-service provider may modify email subject lines. For example, some string
-may have been prepended or appended to the subject line. Be aware of
+
+Subscription consent for ‘ioccc28-reg’
+
+NOTE: Beware that your email service, application and/or Internet
+Service Provider (ISP) might modify email subject lines. For example, some string
+might have been prepended or appended to the subject line. Beware of
this when you search for the Subscription consent” email.
NOTE: The “Subscription consent” email is usually sent by the FreeLists
List Manager within a minute after clicking the ((Next >>)) button.
If you don’t see the “Subscription consent” email, check your spam folder.
-NOTE: If are having trouble receiving the “Subscription consent”
-email, Contact the IOCCC, and you have tried
-several times, ask the IOCCC judges for assistance.
+NOTE: If are having trouble receiving the “Subscription consent” email, and
+you have tried a few times, Contact the IOCCC to ask the
+IOCCC judges for assistance.
This email will contain a URL of the form:
https://www.freelists.org/v/ioccc28-reg/SOME-RANDOM-STUFF.
-Click on that link.
-NOTE: If you prefer to NOT click links in email, simply copy that
-URL from your “Subscription consent email” and paste it into your browser.
+Click on that link. The email might look the below:

+NOTE: If you prefer to NOT click links in email, simply copy that
+URL from your “Subscription consent email” and paste it into your browser. The
Step D: Confirm your email click
@@ -480,19 +482,20 @@ URL from your “Subscription consent email” and paste it into your browser.
alt="confirm your email"
width=428 height=205>
-Step E: Content and Verify
+Step E: Verify you have read the mailing list polices and that you consent to receiving emails
-The FreeLists service that you verify that you:
+The FreeLists service requires that you verify that you:
- Have read, understand, and agree to their “Terms of Service”
- Have read, understand, and agree to their “Privacy Policy”
- Are the owner or authorized user of the email you registered
-Once you have done this by clicking the 3 checkboxes, the ((Next >>)) button.
+Once you have done this by clicking the 3 checkboxes, click the ((Next >>))
+button:

-After clicking ((Next >>)), you will be notified you will receive some email:
+After clicking ((Next >>)), you will be notified that you will receive an email:

@@ -508,14 +511,15 @@ URL from your “Subscription consent email” and paste it into your browser.
width=414 height=657>
NOTE: The “Welcome” email is usually sent by the FreeLists
List Manager within a minute after clicking the ((Next >>)) button.
-If you don’t see the “Subscription consent” email, check your spam folder.
-NOTE: If are having trouble receiving the “Welcome” email,
-Contact the IOCCC, and if you have tried
-several times, ask the IOCCC judges for assistance.
+If you don’t see the “Welcome” email, check your spam folder.
+NOTE: If are having trouble receiving the “Welcome” email, and you have
+tried several times,
+Contact the IOCCC to ask the IOCCC judges
+for assistance.
Step I: Proceed with step 3
-When the is open, proceed with
+
When the contest is open, proceed with
Step 3: Wait for your submit server username and initial password.
How the contest status impacts registration
@@ -528,21 +532,22 @@ for news about the next IOCCC as you may register when the contest is open.
When the IOCCC status is pending
While the contest is PENDING,
-you may **register for contest*, however you will NOT
-receive your own email message containing your IOCCC submit server
+you may register for contest, however you will NOT
+receive an email message containing your IOCCC submit server
Username and Initial Password until the IOCCC is open.
When the IOCCC status is open
While the contest is OPEN,
you may register for the contest. Once you are registered AND
-the contest is open, you will receive your own email message containing your very own
+the contest is open, you will receive an email message containing your very own
Username and Initial Password until the contest is open. You will need these
-to be able to upload your submission to the IOCCC submit server.
+to be able to upload your submissions to the IOCCC submit
+server.
See also the
-FAQ on “how to upload your submission”
+FAQ on “how to upload your submission”
for more information on the submission process when the IOCCC reopens.
When the IOCCC status is judging
While the contest is PENDING,
-you CANNOT REGISTER as the current because the
+you CANNOT REGISTER because the
IOCCC judges are in the process of judging the submissions
they received while the contest was open.
Watch the IOCCC news and the IOCCC Mastodon
diff --git a/next/register.md b/next/register.md
index 5b48efe3c..dd1b7b74d 100644
--- a/next/register.md
+++ b/next/register.md
@@ -26,7 +26,7 @@ For details see the "[How the contest status impacts registration](#status_impac
alt="signup for a mailing list"
width=531 height=445>
- After clicking **((Next >>))**, you will be notified you will receive some email:
+After clicking **((Next >>))**, you will be notified that you will receive an email:
Subscription consent for 'ioccc28-reg'
-**NOTE**: Be aware that your email service, application and/or Internet
-service provider may modify email subject lines. For example, some string
-may have been prepended or appended to the subject line. Be aware of
+**NOTE**: Beware that your email service, application and/or Internet
+Service Provider (ISP) might modify email subject lines. For example, some string
+might have been prepended or appended to the subject line. Beware of
this when you search for the Subscription consent" email.
**NOTE**: The "Subscription consent" email is usually sent by the FreeLists
List Manager within a minute after clicking the **((Next >>))** button.
If you don't see the "Subscription consent" email, check your spam folder.
-**NOTE**: If are having trouble receiving the "Subscription consent"
-email, [Contact the IOCCC](../contact.html), and you have tried
-several times, ask the [IOCCC judges](../judges.html) for assistance.
+**NOTE**: If are having trouble receiving the "Subscription consent" email, and
+you have tried a few times, [Contact the IOCCC](../contact.html) to ask the
+[IOCCC judges](../judges.html) for assistance.
This email will contain a URL of the form:
`https://www.freelists.org/v/ioccc28-reg/SOME-RANDOM-STUFF`.
-Click on that link.
+Click on that link. The email might look the below:
-**NOTE**: If you prefer to **NOT** click links in email, simply copy that
-URL from your "Subscription consent email" and paste it into your browser.
+**NOTE**: If you prefer to **NOT** click links in email, simply copy that
+URL from your "Subscription consent email" and paste it into your browser. The
+
## Step D: Confirm your email click
@@ -83,22 +82,23 @@ In your browser, for the link referenced in [Step C](#step_c), click the **((Nex
-## Step E: Content and Verify
+## Step E: Verify you have read the mailing list polices and that you consent to receiving emails
-The FreeLists service that you verify that you:
+The FreeLists service requires that you verify that you:
- Have read, understand, and agree to their "_Terms of Service_"
- Have read, understand, and agree to their "_Privacy Policy_"
- Are the owner or authorized user of the email you registered
-Once you have done this by clicking the 3 checkboxes, the **((Next >>))** button.
+Once you have done this by clicking the 3 checkboxes, click the **((Next >>))**
+button:
- After clicking **((Next >>))**, you will be notified you will receive some email:
+After clicking **((Next >>))**, you will be notified that you will receive an email:
>))** button.
-If you don't see the "Subscription consent" email, check your spam folder.
+If you don't see the "Welcome" email, check your spam folder.
-**NOTE**: If are having trouble receiving the "Welcome" email,
-[Contact the IOCCC](../contact.html), and if you have tried
-several times, ask the [IOCCC judges](../judges.html) for assistance.
+**NOTE**: If are having trouble receiving the "Welcome" email, and you have
+tried several times,
+[Contact the IOCCC](../contact.html) to ask the [IOCCC judges](../judges.html)
+for assistance.
## Step I: Proceed with step 3
-When the is [open](../status.html#open), proceed with
+When the contest is [open](../status.html#open), proceed with
[Step 3: Wait for your submit server username and initial password](../faq.html#step_3).
@@ -156,8 +157,8 @@ or [open](../status.html#open).
### When the IOCCC status is _pending_
While the contest is **[PENDING](../status.html#pending)**,
-you may **register for contest*, however you will **NOT**
-receive your own email message containing your [IOCCC submit server](https:/submit.ioccc.org)
+you may **register for contest**, however you will **NOT**
+receive an email message containing your [IOCCC submit server](https://submit.ioccc.org)
**Username and Initial Password until the IOCCC is [open](../status.html#open)**.
@@ -165,19 +166,20 @@ receive your own email message containing your [IOCCC submit server](https:/subm
While the contest is **[OPEN](../status.html#open)**,
you may **register for the contest**. Once you are registered **AND**
-the contest is [open](../status.html#open), you will receive your own email message containing your very own
+the contest is [open](../status.html#open), you will receive an email message containing your very own
**Username and Initial Password until the contest is [open](../status.html#open)**. You will need these
-to be able to [upload your submission](submit.html) to the [IOCCC submit server](https:/submit.ioccc.org).
+to be able to [upload your submissions](submit.html) to the [IOCCC submit
+server](https://submit.ioccc.org).
See also the
-FAQ on "[how to upload your submission](submit.html)"
+FAQ on "[how to upload your submission](../faq.html#submit)"
for more information on the submission process when the IOCCC [reopens](../status.html#open).
### When the IOCCC status is _judging_
While the contest is **[PENDING](../status.html#pending)**,
-you **CANNOT REGISTER** as the current because the
+you **CANNOT REGISTER** because the
[IOCCC judges](../judges.html) are in the process of judging the [submissions](../faq.html#how_many)
they received while the contest was [open](../status.html#open).
diff --git a/thanks-for-help.html b/thanks-for-help.html
index 4c83b563e..2b2c9b38c 100644
--- a/thanks-for-help.html
+++ b/thanks-for-help.html
@@ -1456,7 +1456,7 @@ generated fibonacci.c actually works; before it just printed
again (since it did not work anyway a segfault prevention was added here). He
also fixed some array addressing (some of which might not be strictly necessary
but as he was testing the fibonacci.c bug he ended up changing it anyway).
-BTW: why can’t the fix:
+BTW: why can’t the fix:
if (a[1]==NULL||a[2]==NULL||a[3]==NULL||a[4]==NULL||a[5]==NULL) return 1;
be changed to just test the value of A when a is argv and A is argc? You
tell us!
@@ -2457,7 +2457,7 @@ possible to get this to compile.
Cody also added the rather useful try.sh script to
really demonstrate the different ways of running the program ends up showing
either different output or the same output that we briefly pointed out.
-BTW: it is perilous to try the patience of
+
BTW: it is perilous to try the patience of
Gandalf. Go ahead, try it! :-)
Jump to: top
diff --git a/thanks-for-help.md b/thanks-for-help.md
index 2998a2f2e..2e8b7f561 100644
--- a/thanks-for-help.md
+++ b/thanks-for-help.md
@@ -1484,7 +1484,7 @@ again (since it did not work anyway a segfault prevention was added here). He
also fixed some array addressing (some of which might not be strictly necessary
but as he was testing the `fibonacci.c` bug he ended up changing it anyway).
-BTW: why can't the fix:
+**BTW**: why can't the fix:
```
if (a[1]==NULL||a[2]==NULL||a[3]==NULL||a[4]==NULL||a[5]==NULL) return 1;
@@ -2987,7 +2987,7 @@ Cody also added the rather useful [try.sh](%%REPO_URL%%/1996/gandalf/try.sh) scr
really demonstrate the different ways of running the program ends up showing
either different output or the same output that we briefly pointed out.
-BTW: it is perilous to try the patience of
+**BTW**: it is perilous to try the patience of
[Gandalf](https://www.glyphweb.com/arda/g/gandalf.html). Go ahead, try it! :-)