This is out of an abundance of caution as some of the versions of clang report that main() can only have 0, 2 or 3 args to main(), not 4 or anything else. The version (clang version 17.0.4) I have encountered this with actually allows 1 arg but since clang is so picky I decided to make a second unused arg (a char **) in case the devs decide to ruin even more fun programs. There are other entries that also use one arg to main() and I will try locating those too, first with the entries I have not reviewed yet and then later on (time constraints notwithstanding) the ones I have already reviewed. Makefile updated with new -Wno- options for clang with linux.
This is NOT the official IOCCC web site!
Please visit www.ioccc.org for the official IOCCC web site.
Please do NOT bookmark or link to this experimental web site.
When this experiment is finished, this site will go away!
This test web tree is part of the temp-test-ioccc GitHub repo.
This web site will be undergoing major changes, so expect many broken links, typos and other problems. If you wish to recommend changes (understanding that things may be rapidly changing out from under your copy), then consider making pull requests against the temp-test-ioccc GitHub repo.
XXX - The text from the top down to the What follows is the actual README.md file line will be removed when this web site becomes official - XXX
What follows is the actual README.md file
About the IOCCC winner GitHub repository
The IOCCC winners GitHub repository are the official winners of the International Obfuscated C Code Contest (IOCCC), the Internet's oldest ongoing contest.
For information about the IOCCC, see the goals of the contest.
We, the IOCCC Judges, recommend that you view this information via the Official IOCCC web site.