@@ -722,12 +722,12 @@ <h1 id="guidelines-for-the-mkiocccentry-toolkit">Guidelines for the mkiocccentry
722722by the IOCCC judges only</ strong > ” in the < code > chkentry(1)</ code > man page.</ p >
723723< p > To view < a href ="https://github.com/ioccc-src/mkiocccentry "> mkiocccentry toolkit</ a > man pages,
724724while your current directory is the top of the source tree:</ p >
725- < pre > < code > man soup/man/man1/mkiocccentry.1
726- man soup/man/man1/iocccsize.1
727- man soup/man/man1/txzchk.1
728- man test_ioccc/man/man1/fnamchk.1
729- man soup/man/man1/chksubmit.1
730- man soup/man/man1/chkentry.1</ code > </ pre >
725+ < pre > < code > man soup/man/man1/mkiocccentry.1
726+ man soup/man/man1/iocccsize.1
727+ man soup/man/man1/txzchk.1
728+ man test_ioccc/man/man1/fnamchk.1
729+ man soup/man/man1/chksubmit.1
730+ man soup/man/man1/chkentry.1</ code > </ pre >
731731< p > The above < code > man(1)</ code > commands will show the toolkit man pages without having to install them first.</ p >
732732< p > So that you do not have to repeatedly answer all the < code > mkiocccentry(1)</ code > questions,
733733use < code > mkiocccentry -a answers ...</ code > to create a file containing the answers you first give,
@@ -747,12 +747,12 @@ <h1 id="guidelines-for-the-mkiocccentry-toolkit">Guidelines for the mkiocccentry
747747without having to type in answers each time, you can use the < code > -d</ code > or < code > -s seed</ code >
748748option to < code > mkiocccentry</ code > for the tool to pseudo-randomly create answers for you.
749749For example:</ p >
750- < pre > < code > mkiocccentry -d workdir topdir</ code > </ pre >
750+ < pre > < code > mkiocccentry -d workdir topdir</ code > </ pre >
751751< p > Do < strong > NOT</ strong > submit a tarball formed by < code > mkiocccentry -d ..</ code > < strong > OR</ strong > by
752752< code > mkiocccentry -s seed ..</ code > < strong > OR</ strong > by using the < code > test</ code > UUID!</ p >
753753< p > The < code > mkiocccentry(1)</ code > tool creates an < code > xz(1)</ code > compressed < strong > v7 format</ strong > tarball using a < code > tar(1)</ code >
754754command of the form:</ p >
755- < pre > < code > cd workdir/UUID-slot_num && tar --format=v7 -cJf submit.UUID-slot_num.timestamp.txz UUID-slot_num</ code > </ pre >
755+ < pre > < code > cd workdir/UUID-slot_num && tar --format=v7 -cJf submit.UUID-slot_num.timestamp.txz UUID-slot_num</ code > </ pre >
756756< p > In many places the < code > mkiocccentry(1)</ code > tool will prompt you to verify what you input, allowing you to
757757correct details as you go along.</ p >
758758< p > Pressing the “< em > enter key</ em > ” at the < code > mkiocccentry(1)</ code > tool prompts will allow you
@@ -966,6 +966,7 @@ <h1 id="our-likes-and-dislikes">OUR LIKES AND DISLIKES:</h1>
966966< p > We < strong > DISLIKE</ strong > the use of obscure compiler flags, especially
967967if < code > gcc</ code > and/or < code > clang</ code > do not support it. We < strong > suggest</ strong >
968968that you not use any really obscure compiler flags if you can help it.</ p >
969+ < div id ="nested-functions ">
969970< p > One side effect of the above is that you cannot assume the use
970971of nested functions such as:</ p >
971972< pre > < code > int main() {
@@ -974,6 +975,7 @@ <h1 id="our-likes-and-dislikes">OUR LIKES AND DISLIKES:</h1>
974975 }
975976| please_dont_submit_this();
976977 }</ code > </ pre >
978+ </ div >
977979< p > On 2012 July 20, the < a href ="../judges.html "> IOCCC judges</ a > rescinded the encouragement of
978980nested functions. Such constructions, while interesting and sometimes
979981amusing, will have to wait until they are required by a C standard that are
@@ -1392,6 +1394,7 @@ <h1 id="fundamental-guidelines">Fun😄damental Guidelines</h1>
13921394< p > Do not fear if you’re not 100% sure of the significance of
13931395< code > 2305567963945518424753102147331756070</ code > as it is not of prime importance: or is
13941396it? :-)</ p >
1397+ < p > With respect to < a href ="#nested-functions "> nested functions</ a > , try < code > chkentry -b</ code > .</ p >
13951398< p > Jump to: < a href ="# "> top</ a > </ p >
13961399< div id ="more-information ">
13971400
0 commit comments