Skip to content

ioccc-src/mkiocccentry

Repository files navigation

Official IOCCC submission toolkit

mkiocccentry - make an IOCCC submission

The mkiocccentry toolkit is required to form a submission to enter the IOCCC (International Obfuscated C Code Contest). If you do not know what that is then you are in the wrong place; otherwise read below.

Requirements to use the mkiocccentry toolkit to submit to the IOCCC

First, a set of requirements for using the toolkit:

  • Unix-like environment (see IOCCC Rule 20).
  • GNU Make version 3.81 or later (see IOCCC FAQ on "make compatibility".
  • A C compiler that understands "-std=gnu17"
  • bash version 5.1.8 or later

Compiling and using the toolkit

For a quick step by step list of instructions on how to submit an entry, including obtaining this repo, compiling it and using it, please see the FAQ on "submitting to the IOCCC".

You might also wish to look at the guidelines about "mkiocccentry".

Getting further help / reporting issues

If you have a problem with anything in this repo, including with compiling and/or installing (which is not required), or other kinds of questions, please see the FAQ for answers to a number of possible problems as well as to see how to report issues.

If your problem is a problem compiling the tools or you have encountered what you think is a bug, please see the FAQ on "reporting bugs".