IOCCC image by Matt Zucker

The International Obfuscated C Code Contest

How to contribute to the IOCCC and the IOCCC repo

Contributing to the IOCCC

Creating winning IOCCC entries

One of the primary ways that people may contribute to the IOCCC is by Entering the IOCCC, and then having a submission selected as a winning entry by the IOCCC judges.

You cannot do this yourself. The IOCCC judges, when announcing the winners of a new IOCCC will create the content for your winning entry.

See also the FAQ on “announcing winning IOCCC entries”.

Fixing a winning entry

You can submit a fix to an IOCCC entry by way of making a GitHub pull request.

See also the FAQ on “helping the IOCCC”.

Updating IOCCC author information

You may correct or update IOCCC author information by submitting a GitHub pull request that modifies an author’s author_handle.json file.

See also the FAQ on “updating IOCCC author information”.

Identifying proper locations for IOCCC authors

If you know the location of an author listed under:

      ZZ - Unknown location

or if you find an IOCCC author location that is incorrect, then please submit a pull request, or at least inform the IOCCC judges.

See also the FAQ on “proper locations for IOCCC authors”.

We would appreciate it if you try to fix the broken (the link goes nowhere) or wrong (the link goes to something that clearly is not the original intent) web link. If you wish to fix such links, you may open a GitHub pull request as described in FAQ on “fixing the website”. In the case of dead links or invalid links, it doesn’t matter if it’s a specific winner or not; the procedure is the same: open a pull request to fix the problem.

See also the FAQ on “GitHub pull request” for more information about pull requests.

See also the FAQ on “Fixing a broken web link”.

Fixing the IOCCC website

You may open a GitHub pull request against the master branch of the ioccc-src/winner repo to submit a fix.

See also the FAQ on “Fixing the website”.

Supporting the IOCCC

Here is how you may support the IOCCC:

  Support the IOCCC    click below to support
    Patreon logo     Buy Me A Coffee logo     GitHub logo

See also the FAQ on “Supporting the IOCCC”.