From d53e0deffdf2ce177c2c592a88a35f6a5f6fae6a Mon Sep 17 00:00:00 2001 From: Landon Curt Noll Date: Sat, 29 Nov 2025 23:11:20 -0800 Subject: [PATCH] fix some indenting issues, and bing! --- next/guidelines.html | 19 +++++++++++-------- next/guidelines.md | 20 ++++++++++++-------- sitemap.xml | 4 ++-- 3 files changed, 25 insertions(+), 18 deletions(-) diff --git a/next/guidelines.html b/next/guidelines.html index 0ad07dac8..e11c5802d 100644 --- a/next/guidelines.html +++ b/next/guidelines.html @@ -722,12 +722,12 @@ Similarly do NOT use chkentry(1) command line opti by the IOCCC judges only” in the chkentry(1) man page.

To view mkiocccentry toolkit man pages, while your current directory is the top of the source tree:

-
man soup/man/man1/mkiocccentry.1
-man soup/man/man1/iocccsize.1
-man soup/man/man1/txzchk.1
-man test_ioccc/man/man1/fnamchk.1
-man soup/man/man1/chksubmit.1
-man soup/man/man1/chkentry.1
+
    man soup/man/man1/mkiocccentry.1
+    man soup/man/man1/iocccsize.1
+    man soup/man/man1/txzchk.1
+    man test_ioccc/man/man1/fnamchk.1
+    man soup/man/man1/chksubmit.1
+    man soup/man/man1/chkentry.1

The above man(1) commands will show the toolkit man pages without having to install them first.

So that you do not have to repeatedly answer all the mkiocccentry(1) questions, use mkiocccentry -a answers ... to create a file containing the answers you first give, @@ -747,12 +747,12 @@ on the command line.

without having to type in answers each time, you can use the -d or -s seed option to mkiocccentry for the tool to pseudo-randomly create answers for you. For example:

-
mkiocccentry -d workdir topdir
+
    mkiocccentry -d workdir topdir

Do NOT submit a tarball formed by mkiocccentry -d .. OR by mkiocccentry -s seed .. OR by using the test UUID!

The mkiocccentry(1) tool creates an xz(1) compressed v7 format tarball using a tar(1) command of the form:

-
cd workdir/UUID-slot_num && tar --format=v7 -cJf submit.UUID-slot_num.timestamp.txz UUID-slot_num
+
    cd workdir/UUID-slot_num && tar --format=v7 -cJf submit.UUID-slot_num.timestamp.txz UUID-slot_num

In many places the mkiocccentry(1) tool will prompt you to verify what you input, allowing you to correct details as you go along.

Pressing the “enter key” at the mkiocccentry(1) tool prompts will allow you @@ -966,6 +966,7 @@ submission’s Makefile are supported by BOTH We DISLIKE the use of obscure compiler flags, especially if gcc and/or clang do not support it. We suggest that you not use any really obscure compiler flags if you can help it.

+

One side effect of the above is that you cannot assume the use of nested functions such as:

     int main() {
@@ -974,6 +975,7 @@ of nested functions such as:

} | please_dont_submit_this(); }
+

On 2012 July 20, the IOCCC judges rescinded the encouragement of nested functions. Such constructions, while interesting and sometimes amusing, will have to wait until they are required by a C standard that are @@ -1392,6 +1394,7 @@ CPU, we might just try your submission on that emulator as well :-)

Do not fear if you’re not 100% sure of the significance of 2305567963945518424753102147331756070 as it is not of prime importance: or is it? :-)

+

With respect to nested functions, try chkentry -b.

Jump to: top

diff --git a/next/guidelines.md b/next/guidelines.md index e1b974288..78fcc5b75 100644 --- a/next/guidelines.md +++ b/next/guidelines.md @@ -359,12 +359,12 @@ To view [mkiocccentry toolkit](https://github.com/ioccc-src/mkiocccentry) man pa while your current directory is the top of the source tree: ``` -man soup/man/man1/mkiocccentry.1 -man soup/man/man1/iocccsize.1 -man soup/man/man1/txzchk.1 -man test_ioccc/man/man1/fnamchk.1 -man soup/man/man1/chksubmit.1 -man soup/man/man1/chkentry.1 + man soup/man/man1/mkiocccentry.1 + man soup/man/man1/iocccsize.1 + man soup/man/man1/txzchk.1 + man test_ioccc/man/man1/fnamchk.1 + man soup/man/man1/chksubmit.1 + man soup/man/man1/chkentry.1 ``` The above `man(1)` commands will show the toolkit man pages without having to install them first. @@ -394,7 +394,7 @@ option to `mkiocccentry` for the tool to pseudo-randomly create answers for you. For example: ``` -mkiocccentry -d workdir topdir + mkiocccentry -d workdir topdir ``` Do **NOT** submit a tarball formed by `mkiocccentry -d ..` **OR** by @@ -404,7 +404,7 @@ The `mkiocccentry(1)` tool creates an `xz(1)` compressed **v7 format** tarball u command of the form: ``` -cd workdir/UUID-slot_num && tar --format=v7 -cJf submit.UUID-slot_num.timestamp.txz UUID-slot_num + cd workdir/UUID-slot_num && tar --format=v7 -cJf submit.UUID-slot_num.timestamp.txz UUID-slot_num ``` In many places the `mkiocccentry(1)` tool will prompt you to verify what you input, allowing you to @@ -694,6 +694,7 @@ We **DISLIKE** the use of obscure compiler flags, especially if `gcc` and/or `clang` do not support it. We **suggest** that you not use any really obscure compiler flags if you can help it. +
One side effect of the above is that you cannot assume the use of nested functions such as: @@ -705,6 +706,7 @@ of nested functions such as: | please_dont_submit_this(); } ``` +
On 2012 July 20, the [IOCCC judges](../judges.html) rescinded the encouragement of nested functions. Such constructions, while interesting and sometimes @@ -1237,6 +1239,8 @@ Do not fear if you're not 100% sure of the significance of `2305567963945518424753102147331756070` as it is not of prime importance: or is it? :-) +With respect to [nested functions](#nested-functions), try `chkentry -b`. + Jump to: [top](#) diff --git a/sitemap.xml b/sitemap.xml index d2dc1c4bb..b073d7631 100644 --- a/sitemap.xml +++ b/sitemap.xml @@ -16826,11 +16826,11 @@ https://www.ioccc.org/next/guidelines.html - 2025-11-30T06:53:29+00:00 + 2025-11-30T07:10:28+00:00 https://www.ioccc.org/next/guidelines.md - 2025-11-30T06:53:23+00:00 + 2025-11-30T07:10:21+00:00 https://www.ioccc.org/next/index.html