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 :-).

Try:

    ./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

In 2023 remarks were discovered from Sjoerd diff --git a/1985/shapiro/.entry.json b/1985/shapiro/.entry.json index 720878b5d..71d601cfd 100644 --- a/1985/shapiro/.entry.json +++ b/1985/shapiro/.entry.json @@ -6,7 +6,7 @@ "dir" : "shapiro", "entry_id" : "1985_shapiro", "title" : "1985.shapiro", - "abstract" : "two defines one 7-liner that results in a maze", + "abstract" : "two #defines one 7-liner that results in a maze", "author_set" : [ { "author_handle" : "Carl_Shapiro" diff --git a/1985/shapiro/index.html b/1985/shapiro/index.html index ed6864c6f..97731229c 100644 --- a/1985/shapiro/index.html +++ b/1985/shapiro/index.html @@ -406,7 +406,7 @@

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.

    signup for a mailing list

    -

    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:

    verify your email notification

    @@ -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:

    Subscription consent email

    +

    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.

    -

    Step E: Content and Verify

    +
    -

    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:

    complete subscription

    -

    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:

    registration is complete

    @@ -508,14 +511,15 @@ URL from your “Subscription consent email” and paste it into your browser.

    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: verify your email notification 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. Subscription consent email +**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: complete subscription - 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: registration is complete>))** 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! :-)