@@ -2306,7 +2302,7 @@ If you download the 1984 tarball, i.e. `1984/1984.tar.bz2`, then you might
extract it and then switch to the directory and compile everything of each
entry:
-```
+```sh
cd 1984
make everything
```
From b14610c1faabbd0fa620548b1e49f7e9c17b0b78 Mon Sep 17 00:00:00 2001
From: Cody Boone Ferguson <53008573+xexyl@users.noreply.github.com>
Date: Sun, 30 Jun 2024 13:58:04 -0700
Subject: [PATCH 2/5] Add div ids to additional sections in rules
---
next/rules.html | 30 ++++++++++++++++++++++--------
next/rules.md | 31 ++++++++++++++++++++++---------
2 files changed, 44 insertions(+), 17 deletions(-)
diff --git a/next/rules.html b/next/rules.html
index 01af7b0c5..abfddf582 100644
--- a/next/rules.html
+++ b/next/rules.html
@@ -404,25 +404,31 @@ future IOCCC openings.
granted provided this this copyright and notice are included in its entirety
and remains unaltered. All other uses must receive prior permission in
writing by
+
IOCCC Rules version
| These IOCCC rules are version 28.1 2024-06-29.
IMPORTANT: Be sure to read the IOCCC guidelines.
+
Change marks
+
| ← Lines that start with this symbol indicate a change from the previous IOCCC
Most lines (we sometimes make mistakes) that were modified since the previous
IOCCC start with the | symbol.
+
Obfuscate defined:
+
tr.v. -cated, -cating, -cates.
-
-1a. To render obscure.
+
+1a. To render obscure.
1b. To darken.
-
-2. To confuse: his emotions obfuscated his judgment.
- [LLat. obfuscare, to darken : ob(intensive) + Lat. fuscare,
+
+2. To confuse: his emotions obfuscated his judgment.
+ [LLat. obfuscare, to darken : ob(intensive) + Lat. fuscare,
to darken < fuscus, dark.] -obfuscation n. obfuscatory adj.
+
Goals of the Contest
+
The goals of the IOCCC:
- To write the most Obscure/Obfuscated C program within the IOCCC rules.
@@ -431,7 +437,9 @@ IOCCC start with the | symbol.
- To illustrate some of the subtleties of the C language.
- To provide a safe forum for poor C code. :-)
+
Important IOCCC dates
+
| This IOCCC runs from 2024-MMM-DD HH:MM:SS UTC to 202x-MMM-DD HH:MM:SS UTC.
| XXX - date/time is TBD - XXX
| Until the start of this IOCCC, these IOCCC rules,
@@ -453,8 +461,10 @@ at the mkiocccentry repo
Please recheck on or after the start of this IOCCC to be sure you
are using the correct versions of these items before using the IOCCC
submission URL.
+
IOCCC RULES
-
To help us with the volume of entries, we ask that you follow these rules:
+
+
To help us with the volume of submissions, we ask that you follow these rules:
Rule 0
@@ -588,7 +598,7 @@ it is needed in your submissions
remarks.md file.
Rule 12
-
Legal abuse of the rules is somewhat encouraged. An submission that, in
+
Legal abuse of the rules is somewhat encouraged. A submission that, in
the opinion of the judges, violates the rules will be disqualified.
Entries that attempt to abuse the rules MUST try to justify why
their rule abuse is legal, in the submission’s remarks.md file.
@@ -816,7 +826,11 @@ for disqualification of your submission.
Rule 28
+
## IOCCC Rules version
@@ -40,7 +40,9 @@ writing by [contacting the judges](../contact.html).
**IMPORTANT**: Be sure to read the [IOCCC guidelines](guidelines.html).
+
### Change marks
+
**`|`** **← Lines that start with this symbol indicate a change from the previous IOCCC**
@@ -48,19 +50,23 @@ Most lines (we sometimes make mistakes) that were modified since the previous
IOCCC start with the **`|`** symbol.
+
# Obfuscate defined:
+
tr.v. -cated, -cating, -cates.
-
-**1a.** To render obscure.
+
+**1a.** To render obscure.
**1b.** To darken.
-
-**2.** To confuse: his emotions obfuscated his judgment.
- [LLat. obfuscare, to darken : ob(intensive) + Lat. fuscare,
+
+**2.** To confuse: his emotions obfuscated his judgment.
+ [LLat. obfuscare, to darken : ob(intensive) + Lat. fuscare,
to darken < fuscus, dark.] -obfuscation n. obfuscatory adj.
+
# Goals of the Contest
+
The goals of the IOCCC:
@@ -71,7 +77,9 @@ The goals of the IOCCC:
* To provide a safe forum for poor C code. :-)
+
# Important IOCCC dates
+
**`|`** This IOCCC runs from **2024-MMM-DD HH:MM:SS UTC** to **202x-MMM-DD HH:MM:SS UTC**.
**`|`** **XXX - date/time is TBD - XXX**
@@ -103,9 +111,11 @@ are using the correct versions of these items _before using the IOCCC
submission URL_**.
+
# IOCCC RULES
+
-To help us with the volume of entries, we ask that you follow these rules:
+To help us with the volume of submissions, we ask that you follow these rules:
@@ -313,7 +323,7 @@ it is needed in your submissions `remarks.md` file.
## Rule 12
-Legal abuse of the rules is somewhat encouraged. An submission that, in
+Legal abuse of the rules is somewhat encouraged. A submission that, in
the opinion of the judges, violates the rules will be disqualified.
Entries that attempt to abuse the rules **MUST** try to justify why
their rule abuse is legal, in the submission's `remarks.md` file.
@@ -637,8 +647,11 @@ Even though 24 is not prime, you should still see [Rule 23](#rule23).
**`|`** [Rule 28](#rule28) is a perfect way end to the list of [IOCCC rules](rules.html) as we do **NOT** plan to have **496** rules. :-)
-
+
**`|`** For questions or comments about the contest, see [Contacting the IOCCC](../contact.html).
From e92d310258f2aae07c5c3d51b1f201a08d48d154 Mon Sep 17 00:00:00 2001
From: Cody Boone Ferguson <53008573+xexyl@users.noreply.github.com>
Date: Sun, 30 Jun 2024 14:00:30 -0700
Subject: [PATCH 3/5] Add note about mastodon to rules
---
next/rules.html | 3 ++-
next/rules.md | 3 ++-
2 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/next/rules.html b/next/rules.html
index abfddf582..82c520270 100644
--- a/next/rules.html
+++ b/next/rules.html
@@ -395,7 +395,8 @@ winning entries page for the entries that have won the IOCCC in
the past.
Watch both the IOCCC status page and the
@IOCCC mastodon feed for information about
-future IOCCC openings.
+future IOCCC openings. Please be sure to check the feed every so often as unless
+you are mentioned you will
NOT get a notification.
28th International Obfuscated C Code Contest Official Rules
diff --git a/next/rules.md b/next/rules.md
index 1bde3a567..f6b0ed81b 100644
--- a/next/rules.md
+++ b/next/rules.md
@@ -17,7 +17,8 @@ the past.
Watch both [the IOCCC status page](../status.html) and the
[@IOCCC mastodon feed](https://fosstodon.org/@ioccc) for information about
-future IOCCC openings.
+future IOCCC openings. Please be sure to check the feed every so often as unless
+you are mentioned you will **NOT** get a notification.
From c21f87ac5e9983cc4d70f9165fb5a11976ef4782 Mon Sep 17 00:00:00 2001
From: Cody Boone Ferguson <53008573+xexyl@users.noreply.github.com>
Date: Sun, 30 Jun 2024 12:02:21 -0700
Subject: [PATCH 4/5] Update rules wrt mastodon
Unless one is mentioned one will not get a push notification so one
should refresh the IOCCC mastodon feed every so often. This is at the
top of the file, though, and seemingly part of a file in inc/ so this
might have to be done differently than how this change was done.
---
next/rules.html | 5 +++--
next/rules.md | 5 +++--
2 files changed, 6 insertions(+), 4 deletions(-)
diff --git a/next/rules.html b/next/rules.html
index 82c520270..a6befbe22 100644
--- a/next/rules.html
+++ b/next/rules.html
@@ -395,8 +395,9 @@ winning entries page for the entries that have won the IOCCC in
the past.
Watch both the IOCCC status page and the
@IOCCC mastodon feed for information about
-future IOCCC openings. Please be sure to check the feed every so often as unless
-you are mentioned you will NOT get a notification.
+future IOCCC openings.
Please note that unless you are mentioned you will
+
NOT get a push notification with the app so you should refresh the feed from
+time to time.
28th International Obfuscated C Code Contest Official Rules
diff --git a/next/rules.md b/next/rules.md
index f6b0ed81b..c8cf45433 100644
--- a/next/rules.md
+++ b/next/rules.md
@@ -17,8 +17,9 @@ the past.
Watch both [the IOCCC status page](../status.html) and the
[@IOCCC mastodon feed](https://fosstodon.org/@ioccc) for information about
-future IOCCC openings. Please be sure to check the feed every so often as unless
-you are mentioned you will **NOT** get a notification.
+future IOCCC openings. **Please note** that unless you are mentioned you will
+**NOT** get a push notification with the app so you should refresh the feed from
+time to time.
From d273ba6c2b48e3835ac8f262ed52b907a3e2d985 Mon Sep 17 00:00:00 2001
From: Landon Curt Noll
Date: Sun, 30 Jun 2024 13:55:09 -0700
Subject: [PATCH 5/5] restore and improve previous Makefile edits
NOTE: There were a number of conflicts with this pull request
that we had to resolve.
---
Makefile | 9 ++++++---
1 file changed, 6 insertions(+), 3 deletions(-)
diff --git a/Makefile b/Makefile
index ea59fc2dc..442e449da 100644
--- a/Makefile
+++ b/Makefile
@@ -517,7 +517,7 @@ guidelines: ${GEN_TOP_HTML} next/guidelines.md
faq: ${GEN_TOP_HTML} faq.md
@echo '=-=-=-=-= IOCCC begin make $@ =-=-=-=-='
@echo "Wait, you have questions? Uh oh!"
- @${GEN_TOP_HTML} faq
+ @${GEN_TOP_HTML} next/guidelines
@echo "Well, okay then!"
@echo '=-=-=-=-= IOCCC complete make $@ =-=-=-=-='
@@ -665,8 +665,11 @@ update:
@echo '=-=-=-=-= IOCCC complete make $@ =-=-=-=-='
-# NOTE: Don't worry if you don't understand stuff below
-#
+###########################################################
+# NOTE: Don't worry if you don't understand the stuff below
+###########################################################
+
+
##################
# 133t hacker rulz
##################