From aedb0172239504fb14249a23069e91367b10b58b Mon Sep 17 00:00:00 2001 From: Landon Curt Noll Date: Sun, 11 Feb 2024 16:00:31 -0800 Subject: [PATCH] improve markdown to HTML tools, build location.html, authors.html, years.html Renamed `.winner.json` to `.entry.json` as per recent decisions made for issue #2156. JSON element _winner_JSON_format_version_ renamed to _entry_JSON_format_version_ in `.winner.json`. Changed _entry_JSON_format_version_ from "1.0 2024-01-14" to "1.1 2024-02-11". JSON element _winner_id_ renamed to _entry_id_ in `.entry.json` JSON element _winner_text renamed to _entry_text_ in `.entry.json` JSON element _winner_id_ renamed to _entry_id_ in `author/author_handle.json` files. Changed _author_JSON_format_version_ from "1.0 2023-06-10" to "1.1 2024-02-11". Renamed `tmp/gen_winner_json.sh` to `tmp/gen_entry_json.sh`. Renamed `tmp/example.dot_winner.json` to `tmp/example.dot_entry.json`. Renamed `tmp/winner_id.txt` to `tmp/entry_id.txt`. Renamed `tmp/winner_dir.txt` to `tmp/entry_dir.txt`. Moved outdated `tmp/awards_check.sh` into `tmp/OLD_manifest/awards_check.sh`. Moved outdated `tmp/awards_check.sh` into `tmp/OLD_manifest/awards_check.sh`. Moved outdated `tmp/src/winner_name` into `tmp/OLD_manifest/winner_name`. Moved outdated `tmp/sql` into `tmp/OLD_manifest/sql`. Moved outdated `tmp/template-footer.html` into `tmp/OLD_manifest/template-footer.html`. Moved outdated `tmp/template-header.html` into `tmp/OLD_manifest/template-header.html`. Moved outdated `tmp/template-top.html` into `tmp/OLD_manifest/template-top.html`. Moved outdated `tmp/test.html` into `tmp/OLD_manifest/test.html`. Moved outdated `tmp/fake.gen_index.sh` into `tmp/OLD_manifest/fake.gen_index.sh`. Moved outdated `tmp/old-ioccc.css` into `tmp/OLD_manifest/old-ioccc.css`. Removed winner_name from `tmp/src/Makefile`. Updated `tmp/example.dot_entry.json` to reflect the above JSON changes. Updated `tmp/manifest.numbers` to reflect the above JSON changes. Updated `tmp/README.md` to reflect the above JSON changes. Sorted `tmp/README.md` by existing `tmp` filenames. Updated all `.entry.json` files to reflect the above JSON changes. Updated all `author/author_handle.json` files to reflect the above JSON changes. Added new tool `bin/gen-location.sh` to form the top level file `location.html` from `author/author_handle.json` files! Added new tool `bin/gen-years.sh` to form the top level file `years.html` using `.top`, `.year` and `.entry.json' files! Added new tool `bin/gen-authors.sh` to form a new top level file `/authors.html` from `author/author_handle.json` and related `.entry.json' files! The old `winners.html` file now redirects to the new `authors.html` file. Renamed `bin/gen-author.sh` to `bin/output-index-author.sh`. Renamed `bin/subst.winner-index.sh` to `subst.entry-index.sh`. Renamed `bin/subst.winner-index.awk` to `subst.entry-index.awk`. Renamed `bin/manifest.entry.json.awk` to `bin/manifest.entry.json.awk`. Renamed `bin/gen-inventory.sh` to `bin/output-index-inventory.sh`. Renamed `bin/sort.gitignore` to `bin/sort.gitignore.sh`. Renamed `bin/sgi` to `bin/sgi.sh`. The core logic of converting markdown to HTML has been generalized into a new `bin/md2html.sh` tool. The `bin/readme2index.sh` tool now calls the new `bin/md2html.sh` tool to form entry's `index.html` files. The `bin/quick-readme2index.sh` tool now calls the new `bin/md2html.sh` tool, unless the `index.html` is newer than both `.entry.json` and `README.md`, to form entry `index.html` files. Increased, slightly, the speed of the `bin/quick-readme2index.sh` tool with the entry's `index.html` file does not need to be updated. The `bin/quick-readme2index.sh` tool will touch the `index.html` file, even if the `bin/md2html.sh` tool determines that the `index.html` file did not change, so that the `index.html` file will not appear out of date with respect to `.entry.json`. Slightly improved the look and feel of `index.html` files for entries. The logic of `bin/all-run.sh` has been improved. The initial processing, from first bash version check, thru the -N test, serves as the model for the `bin/readme2index.sh` tool and the `bin/quick-readme2index.sh` tool. There tools now share a common set of command line options. Changed the format of `inc/md2html.cfg` so that for a given "_file_glob_" match, options follow, one per line. The "_file_glob_" is on a line by itself. The option lines that follow must be intended: ``` [12][0-9][0-9][0-9]/README.md -H topnav=year -o bin/subst.default.sh -o bin/subst.year.sh ``` Added "-D ./" to top level markdown files in `inc/md2html.cfg`. The above intending is performed with 1 or more whitespace characters, although we use a leading tab "convention" out of deference to Makefile formats. :-) Once a new "_file_glob_" is found, the set of any previous option lines is said to have ended. The general argument processing logic now makes used of shell arrays. Added checks in the `bin/md2html.sh` tool to disallow a "_file_glob_" of . (dot) as this is used internally to help the shell process the new `inc/md2html.cfg` format. Changed `bin/all-run.sh` VERSION from "1.1.2 2024-01-20" to "1.3 2024-02-11". Changed `bin/output-index-author.sh` VERSION from "1.3.1 2024-01-16" to "1.4 2024-02-11". Changed `bin/pandoc-wrapper.sh` VERSION from "1.3.2 2024-01-19" to "1.4 2024-02-05". Changed `bin/quick-readme2index.sh` VERSION from "1.0 2024-01-20" to "1.1 2024-02-11". Changed `bin/readme2index.sh` VERSION from "1.1.1 2024-01-20" to "1.2 2024-02-11". Changed `bin/subst.default.sh` VERSION from "1.1.1 2024-01-16" to "1.2 2024-02-05". Changed `bin/subst.entry-index.sh` VERSION from "1.1.1 2024-01-16 to "1.2 2024-02-11". Changed `bin/output-index-inventory.sh` VERSION from "1.0.1 2024-01-16" to "1.1 2024-02-11". Changed `bin/manifest.entry.json.awk` from "1.0 2024-01-14" to "1.1 2024-02-11". Changed `bin/sort.gitignore.sh` from "1.0 2024-02-01" to "1.1 2024-02-11". Changed substitution symbol _%%DOCROOT_URL_SLASH%%_ to _%%DOCROOT_SLASH%%_ in various "inc/*.html" files. Moved setting of symbol _%%DOCROOT_SLASH%%_ from `bin/subst.entry-index.sh` to `bin/subst.default.sh`. Changed the variable _$DOCROOT_URL_SLASH_ to _$DOCROOT_SLASH_, in bin tools that use it, to be more descriptive. Removed `-P pandoc_opts` from `bin/*.sh` command lines. The PANDOC_WRAPPER_OPTSTR value is only used in `bin/pandoc-wrapper.sh`. Removed `-B optstr` and `-A optstr` from the `bin/md2html.sh` command line. Removed `[-O tool=optstr ..]` from the `bin/md2html.sh` command line. Removed old use of `-U top_url` from command lines. Add `-w site_url` as sort of a "replacement" for the old `-U top_url`. Added a new `-U URL` to `bin/gen-author.sh`, `bin/output-index-inventory.sh`, `bin/md2html.sh`, `bin/subst.default.sh`, and `bin/subst.entry-index.sh` to allow for the Nu HTML check can use the encoded absolute URL of the HTML page. Added `-t tagline` to most command lines. Added `-T md2html.sh` to most command lines. Added `-D docroot/` to most command lines to set DOCROOT_SLASH. The DOCROOT_SLASH value defaults to "../../" for most in tools, suitable for HTML files under a `YYYY/dir` directory, except for `bin/gen-location.sh` and `gen-entries-html.sh` (as this produces a top level HTML file) and `bin/md2html.sh` (forms files at any level) who use "./" instead. In the case of `bin/output-index-inventory.sh`, `bin/quick-readme2index.sh`, `bin/readme2index.sh`, and `bin/all-run.sh` Helped make the use of exit code in bin tools a bit more consistent. Fixed a number of typos in the bin tools. Added comments for lower level tools such as `manifest.entry.json.awk`, `bin/subst.default.sh`, `bin/subst.entry-index.sh`, and bin/`manifest.entry.json.awk` to indicate how they are usually invoked by other tools. Changed the comments that a new `bin/md2html.sh` tool (that was the `bin/readme2index.sh` tool) would add to a entry's `index.html` file. No longer will it add the tool version number to the comment. Thus, a change in tool version will not force all entry `index.html` files to be modified. Now both the tool adds two comments, one is the _tagline_ to indicate how the markdown content was generated, and one for the new `bin/md2html.sh` tool. For example: ``` ``` Improve the debugging, especially in regards to changing important exported shell variables, in `bin/md2html.sh`. Other bin tools have their exported shell variables improved somewhat as well. The `bin/README.md` now describes the general _converting markdown to HTML_ procedure including _getopt phases_ and _HTML phases_. Content from `inc/md2html.cfg` and `bin/readme2index.sh` that related to this topic has been centralized into the `bin/README.md` file. Improved formatting of the `bin/README.md` file. Updated it as needed according to the above. Sorted `2011/.year`, `2018/.year`, and `2019/.year` to be in dictionary order. Adjusted ${WINNERS} in year Makefile to use dictionary order so that `make genpath` will produce `.year` files in dictionary order. FYI: We tested this massive set of changes as best as we could. Nevertheless we might have missing something in the JSON changes, `.entry.json` renames, manifest updates, code comments, etc. --- 1984/anonymous/{.winner.json => .entry.json} | 26 +- 1984/anonymous/index.html | 69 +- 1984/decot/{.winner.json => .entry.json} | 24 +- 1984/decot/index.html | 67 +- 1984/laman/{.winner.json => .entry.json} | 24 +- 1984/laman/index.html | 67 +- 1984/mullender/{.winner.json => .entry.json} | 28 +- 1984/mullender/index.html | 75 +- 1985/applin/{.winner.json => .entry.json} | 22 +- 1985/applin/index.html | 74 +- 1985/august/{.winner.json => .entry.json} | 26 +- 1985/august/index.html | 69 +- 1985/lycklama/{.winner.json => .entry.json} | 26 +- 1985/lycklama/index.html | 67 +- 1985/shapiro/{.winner.json => .entry.json} | 26 +- 1985/shapiro/index.html | 67 +- 1985/sicherman/{.winner.json => .entry.json} | 28 +- 1985/sicherman/index.html | 69 +- 1986/applin/{.winner.json => .entry.json} | 22 +- 1986/applin/index.html | 67 +- 1986/august/{.winner.json => .entry.json} | 22 +- 1986/august/index.html | 69 +- 1986/bright/{.winner.json => .entry.json} | 24 +- 1986/bright/index.html | 68 +- 1986/hague/{.winner.json => .entry.json} | 26 +- 1986/hague/index.html | 67 +- 1986/holloway/{.winner.json => .entry.json} | 22 +- 1986/holloway/index.html | 69 +- 1986/marshall/{.winner.json => .entry.json} | 28 +- 1986/marshall/index.html | 68 +- 1986/pawka/{.winner.json => .entry.json} | 22 +- 1986/pawka/index.html | 69 +- 1986/stein/{.winner.json => .entry.json} | 24 +- 1986/stein/index.html | 67 +- 1986/wall/{.winner.json => .entry.json} | 22 +- 1986/wall/index.html | 67 +- 1987/biggar/{.winner.json => .entry.json} | 24 +- 1987/biggar/index.html | 67 +- 1987/heckbert/{.winner.json => .entry.json} | 24 +- 1987/heckbert/index.html | 68 +- 1987/hines/{.winner.json => .entry.json} | 28 +- 1987/hines/index.html | 68 +- 1987/korn/{.winner.json => .entry.json} | 22 +- 1987/korn/index.html | 67 +- 1987/lievaart/{.winner.json => .entry.json} | 24 +- 1987/lievaart/index.html | 69 +- 1987/wall/{.winner.json => .entry.json} | 24 +- 1987/wall/index.html | 67 +- 1987/westley/{.winner.json => .entry.json} | 22 +- 1987/westley/index.html | 68 +- 1988/applin/{.winner.json => .entry.json} | 24 +- 1988/applin/index.html | 67 +- 1988/dale/{.winner.json => .entry.json} | 24 +- 1988/dale/index.html | 67 +- 1988/isaak/{.winner.json => .entry.json} | 26 +- 1988/isaak/index.html | 67 +- 1988/litmaath/{.winner.json => .entry.json} | 24 +- 1988/litmaath/index.html | 69 +- 1988/phillipps/{.winner.json => .entry.json} | 22 +- 1988/phillipps/index.html | 68 +- 1988/reddy/{.winner.json => .entry.json} | 22 +- 1988/reddy/index.html | 67 +- 1988/robison/{.winner.json => .entry.json} | 22 +- 1988/robison/index.html | 69 +- 1988/spinellis/{.winner.json => .entry.json} | 28 +- 1988/spinellis/index.html | 69 +- 1988/westley/{.winner.json => .entry.json} | 26 +- 1988/westley/index.html | 68 +- 1989/fubar/{.winner.json => .entry.json} | 26 +- 1989/fubar/index.html | 67 +- 1989/jar.1/{.winner.json => .entry.json} | 28 +- 1989/jar.1/index.html | 67 +- 1989/jar.2/{.winner.json => .entry.json} | 30 +- 1989/jar.2/index.html | 76 +- 1989/ovdluhe/{.winner.json => .entry.json} | 28 +- 1989/ovdluhe/index.html | 69 +- 1989/paul/{.winner.json => .entry.json} | 24 +- 1989/paul/index.html | 68 +- 1989/robison/{.winner.json => .entry.json} | 24 +- 1989/robison/index.html | 69 +- 1989/roemer/{.winner.json => .entry.json} | 22 +- 1989/roemer/index.html | 69 +- 1989/tromp/{.winner.json => .entry.json} | 24 +- 1989/tromp/index.html | 67 +- 1989/vanb/{.winner.json => .entry.json} | 24 +- 1989/vanb/index.html | 69 +- 1989/westley/{.winner.json => .entry.json} | 26 +- 1989/westley/index.html | 68 +- 1990/baruch/{.winner.json => .entry.json} | 26 +- 1990/baruch/index.html | 79 +- 1990/cmills/{.winner.json => .entry.json} | 22 +- 1990/cmills/index.html | 69 +- 1990/dds/{.winner.json => .entry.json} | 24 +- 1990/dds/index.html | 69 +- 1990/dg/{.winner.json => .entry.json} | 24 +- 1990/dg/index.html | 69 +- 1990/jaw/{.winner.json => .entry.json} | 28 +- 1990/jaw/index.html | 78 +- 1990/pjr/{.winner.json => .entry.json} | 24 +- 1990/pjr/index.html | 69 +- 1990/scjones/{.winner.json => .entry.json} | 24 +- 1990/scjones/index.html | 67 +- 1990/stig/{.winner.json => .entry.json} | 24 +- 1990/stig/index.html | 67 +- 1990/tbr/{.winner.json => .entry.json} | 24 +- 1990/tbr/index.html | 73 +- 1990/theorem/{.winner.json => .entry.json} | 24 +- 1990/theorem/index.html | 69 +- 1990/westley/{.winner.json => .entry.json} | 26 +- 1990/westley/index.html | 68 +- 1991/ant/{.winner.json => .entry.json} | 24 +- 1991/ant/index.html | 69 +- 1991/brnstnd/{.winner.json => .entry.json} | 56 +- 1991/brnstnd/index.html | 69 +- 1991/buzzard/{.winner.json => .entry.json} | 24 +- 1991/buzzard/index.html | 67 +- 1991/cdupont/{.winner.json => .entry.json} | 22 +- 1991/cdupont/index.html | 69 +- 1991/davidguy/{.winner.json => .entry.json} | 22 +- 1991/davidguy/index.html | 69 +- 1991/dds/{.winner.json => .entry.json} | 24 +- 1991/dds/index.html | 69 +- 1991/fine/{.winner.json => .entry.json} | 24 +- 1991/fine/index.html | 69 +- 1991/rince/{.winner.json => .entry.json} | 26 +- 1991/rince/index.html | 69 +- 1991/westley/{.winner.json => .entry.json} | 28 +- 1991/westley/index.html | 68 +- 1992/adrian/{.winner.json => .entry.json} | 38 +- 1992/adrian/index.html | 69 +- 1992/albert/{.winner.json => .entry.json} | 28 +- 1992/albert/index.html | 69 +- 1992/ant/{.winner.json => .entry.json} | 28 +- 1992/ant/index.html | 69 +- 1992/buzzard.1/{.winner.json => .entry.json} | 24 +- 1992/buzzard.1/index.html | 67 +- 1992/buzzard.2/{.winner.json => .entry.json} | 52 +- 1992/buzzard.2/index.html | 67 +- 1992/gson/{.winner.json => .entry.json} | 26 +- 1992/gson/index.html | 107 +- 1992/imc/{.winner.json => .entry.json} | 24 +- 1992/imc/index.html | 67 +- 1992/kivinen/{.winner.json => .entry.json} | 24 +- 1992/kivinen/index.html | 67 +- 1992/lush/{.winner.json => .entry.json} | 24 +- 1992/lush/index.html | 67 +- 1992/marangon/{.winner.json => .entry.json} | 22 +- 1992/marangon/index.html | 69 +- 1992/nathan/{.winner.json => .entry.json} | 24 +- 1992/nathan/index.html | 69 +- 1992/vern/{.winner.json => .entry.json} | 22 +- 1992/vern/index.html | 67 +- 1992/westley/{.winner.json => .entry.json} | 34 +- 1992/westley/index.html | 107 +- 1993/ant/{.winner.json => .entry.json} | 30 +- 1993/ant/index.html | 69 +- 1993/cmills/{.winner.json => .entry.json} | 24 +- 1993/cmills/index.html | 69 +- 1993/dgibson/{.winner.json => .entry.json} | 36 +- 1993/dgibson/index.html | 67 +- 1993/ejb/{.winner.json => .entry.json} | 32 +- 1993/ejb/index.html | 69 +- 1993/jonth/{.winner.json => .entry.json} | 22 +- 1993/jonth/index.html | 68 +- 1993/leo/{.winner.json => .entry.json} | 22 +- 1993/leo/index.html | 69 +- 1993/lmfjyh/{.winner.json => .entry.json} | 24 +- 1993/lmfjyh/index.html | 69 +- 1993/plummer/{.winner.json => .entry.json} | 28 +- 1993/plummer/index.html | 67 +- 1993/rince/{.winner.json => .entry.json} | 38 +- 1993/rince/index.html | 69 +- 1993/schnitzi/{.winner.json => .entry.json} | 24 +- 1993/schnitzi/index.html | 69 +- 1993/vanb/{.winner.json => .entry.json} | 26 +- 1993/vanb/index.html | 69 +- 1994/dodsond1/{.winner.json => .entry.json} | 22 +- 1994/dodsond1/index.html | 67 +- 1994/dodsond2/{.winner.json => .entry.json} | 26 +- 1994/dodsond2/index.html | 67 +- 1994/horton/{.winner.json => .entry.json} | 34 +- 1994/horton/index.html | 69 +- 1994/imc/{.winner.json => .entry.json} | 24 +- 1994/imc/index.html | 67 +- 1994/ldb/{.winner.json => .entry.json} | 24 +- 1994/ldb/index.html | 69 +- 1994/schnitzi/{.winner.json => .entry.json} | 32 +- 1994/schnitzi/index.html | 69 +- 1994/shapiro/{.winner.json => .entry.json} | 26 +- 1994/shapiro/index.html | 69 +- 1994/smr/{.winner.json => .entry.json} | 24 +- 1994/smr/index.html | 69 +- 1994/tvr/{.winner.json => .entry.json} | 36 +- 1994/tvr/index.html | 69 +- 1994/weisberg/{.winner.json => .entry.json} | 26 +- 1994/weisberg/index.html | 68 +- 1994/westley/{.winner.json => .entry.json} | 28 +- 1994/westley/index.html | 68 +- 1995/cdua/{.winner.json => .entry.json} | 24 +- 1995/cdua/index.html | 68 +- 1995/dodsond1/{.winner.json => .entry.json} | 26 +- 1995/dodsond1/index.html | 67 +- 1995/dodsond2/{.winner.json => .entry.json} | 22 +- 1995/dodsond2/index.html | 67 +- 1995/esde/{.winner.json => .entry.json} | 28 +- 1995/esde/index.html | 69 +- 1995/garry/{.winner.json => .entry.json} | 32 +- 1995/garry/index.html | 69 +- 1995/heathbar/{.winner.json => .entry.json} | 24 +- 1995/heathbar/index.html | 75 +- 1995/leo/{.winner.json => .entry.json} | 26 +- 1995/leo/index.html | 69 +- 1995/makarios/{.winner.json => .entry.json} | 22 +- 1995/makarios/index.html | 75 +- 1995/savastio/{.winner.json => .entry.json} | 24 +- 1995/savastio/index.html | 69 +- 1995/schnitzi/{.winner.json => .entry.json} | 24 +- 1995/schnitzi/index.html | 69 +- 1995/spinellis/{.winner.json => .entry.json} | 22 +- 1995/spinellis/index.html | 69 +- 1995/vanschnitz/{.winner.json => .entry.json} | 26 +- 1995/vanschnitz/index.html | 75 +- 1996/august/{.winner.json => .entry.json} | 30 +- 1996/august/index.html | 69 +- 1996/dalbec/{.winner.json => .entry.json} | 24 +- 1996/dalbec/index.html | 67 +- 1996/eldby/{.winner.json => .entry.json} | 24 +- 1996/eldby/index.html | 67 +- 1996/gandalf/{.winner.json => .entry.json} | 24 +- 1996/gandalf/index.html | 67 +- 1996/huffman/{.winner.json => .entry.json} | 24 +- 1996/huffman/index.html | 67 +- 1996/jonth/{.winner.json => .entry.json} | 22 +- 1996/jonth/index.html | 68 +- 1996/rcm/{.winner.json => .entry.json} | 28 +- 1996/rcm/index.html | 68 +- 1996/schweikh1/{.winner.json => .entry.json} | 26 +- 1996/schweikh1/index.html | 69 +- 1996/schweikh2/{.winner.json => .entry.json} | 28 +- 1996/schweikh2/index.html | 69 +- 1996/schweikh3/{.winner.json => .entry.json} | 24 +- 1996/schweikh3/index.html | 69 +- 1996/westley/{.winner.json => .entry.json} | 34 +- 1996/westley/index.html | 68 +- 1998/banks/{.winner.json => .entry.json} | 36 +- 1998/banks/index.html | 67 +- 1998/bas1/{.winner.json => .entry.json} | 24 +- 1998/bas1/index.html | 68 +- 1998/bas2/{.winner.json => .entry.json} | 24 +- 1998/bas2/index.html | 68 +- 1998/chaos/{.winner.json => .entry.json} | 34 +- 1998/chaos/index.html | 67 +- 1998/df/{.winner.json => .entry.json} | 24 +- 1998/df/index.html | 69 +- 1998/dlowe/{.winner.json => .entry.json} | 32 +- 1998/dlowe/index.html | 68 +- 1998/dloweneil/{.winner.json => .entry.json} | 24 +- 1998/dloweneil/index.html | 73 +- 1998/dorssel/{.winner.json => .entry.json} | 28 +- 1998/dorssel/index.html | 69 +- 1998/fanf/{.winner.json => .entry.json} | 26 +- 1998/fanf/index.html | 67 +- 1998/schnitzi/{.winner.json => .entry.json} | 24 +- 1998/schnitzi/index.html | 69 +- 1998/schweikh1/{.winner.json => .entry.json} | 32 +- 1998/schweikh1/index.html | 69 +- 1998/schweikh2/{.winner.json => .entry.json} | 24 +- 1998/schweikh2/index.html | 69 +- 1998/schweikh3/{.winner.json => .entry.json} | 30 +- 1998/schweikh3/index.html | 69 +- 1998/tomtorfs/{.winner.json => .entry.json} | 26 +- 1998/tomtorfs/index.html | 67 +- 2000/anderson/{.winner.json => .entry.json} | 24 +- 2000/anderson/index.html | 68 +- 2000/bellard/{.winner.json => .entry.json} | 22 +- 2000/bellard/index.html | 69 +- 2000/bmeyer/{.winner.json => .entry.json} | 30 +- 2000/bmeyer/index.html | 71 +- .../briddlebane/{.winner.json => .entry.json} | 24 +- 2000/briddlebane/index.html | 74 +- 2000/dhyang/{.winner.json => .entry.json} | 24 +- 2000/dhyang/index.html | 67 +- 2000/dlowe/{.winner.json => .entry.json} | 24 +- 2000/dlowe/index.html | 70 +- 2000/jarijyrki/{.winner.json => .entry.json} | 24 +- 2000/jarijyrki/index.html | 74 +- 2000/natori/{.winner.json => .entry.json} | 28 +- 2000/natori/index.html | 67 +- 2000/primenum/{.winner.json => .entry.json} | 24 +- 2000/primenum/index.html | 69 +- 2000/rince/{.winner.json => .entry.json} | 26 +- 2000/rince/index.html | 73 +- 2000/robison/{.winner.json => .entry.json} | 22 +- 2000/robison/index.html | 69 +- .../{.winner.json => .entry.json} | 26 +- 2000/schneiderwent/index.html | 69 +- 2000/thadgavin/{.winner.json => .entry.json} | 24 +- 2000/thadgavin/index.html | 75 +- 2000/tomx/{.winner.json => .entry.json} | 30 +- 2000/tomx/index.html | 68 +- 2001/anonymous/{.winner.json => .entry.json} | 28 +- 2001/anonymous/index.html | 69 +- 2001/bellard/{.winner.json => .entry.json} | 26 +- 2001/bellard/index.html | 69 +- 2001/cheong/{.winner.json => .entry.json} | 24 +- 2001/cheong/index.html | 69 +- 2001/coupard/{.winner.json => .entry.json} | 24 +- 2001/coupard/index.html | 70 +- 2001/ctk/{.winner.json => .entry.json} | 24 +- 2001/ctk/index.html | 67 +- 2001/dgbeards/{.winner.json => .entry.json} | 24 +- 2001/dgbeards/index.html | 69 +- 2001/herrmann1/{.winner.json => .entry.json} | 32 +- 2001/herrmann1/index.html | 69 +- 2001/herrmann2/{.winner.json => .entry.json} | 30 +- 2001/herrmann2/index.html | 69 +- 2001/jason/{.winner.json => .entry.json} | 22 +- 2001/jason/index.html | 69 +- 2001/kev/{.winner.json => .entry.json} | 24 +- 2001/kev/index.html | 67 +- 2001/ollinger/{.winner.json => .entry.json} | 24 +- 2001/ollinger/index.html | 69 +- 2001/rosten/{.winner.json => .entry.json} | 22 +- 2001/rosten/index.html | 68 +- 2001/schweikh/{.winner.json => .entry.json} | 24 +- 2001/schweikh/index.html | 69 +- 2001/westley/{.winner.json => .entry.json} | 30 +- 2001/westley/index.html | 68 +- 2001/williams/{.winner.json => .entry.json} | 22 +- 2001/williams/index.html | 68 +- 2004/anonymous/{.winner.json => .entry.json} | 24 +- 2004/anonymous/index.html | 69 +- 2004/arachnid/{.winner.json => .entry.json} | 26 +- 2004/arachnid/index.html | 67 +- 2004/burley/{.winner.json => .entry.json} | 22 +- 2004/burley/index.html | 67 +- 2004/gavare/{.winner.json => .entry.json} | 28 +- 2004/gavare/index.html | 68 +- 2004/gavin/{.winner.json => .entry.json} | 38 +- 2004/gavin/index.html | 69 +- 2004/hibachi/{.winner.json => .entry.json} | 98 +- 2004/hibachi/index.html | 69 +- 2004/hoyle/{.winner.json => .entry.json} | 24 +- 2004/hoyle/index.html | 69 +- 2004/jdalbec/{.winner.json => .entry.json} | 28 +- 2004/jdalbec/index.html | 67 +- 2004/kopczynski/{.winner.json => .entry.json} | 54 +- 2004/kopczynski/index.html | 71 +- 2004/newbern/{.winner.json => .entry.json} | 26 +- 2004/newbern/index.html | 67 +- 2004/omoikane/{.winner.json => .entry.json} | 26 +- 2004/omoikane/index.html | 67 +- 2004/schnitzi/{.winner.json => .entry.json} | 28 +- 2004/schnitzi/index.html | 69 +- 2004/sds/{.winner.json => .entry.json} | 24 +- 2004/sds/index.html | 68 +- 2004/vik1/{.winner.json => .entry.json} | 22 +- 2004/vik1/index.html | 67 +- 2004/vik2/{.winner.json => .entry.json} | 26 +- 2004/vik2/index.html | 67 +- 2005/aidan/{.winner.json => .entry.json} | 46 +- 2005/aidan/index.html | 69 +- 2005/anon/{.winner.json => .entry.json} | 24 +- 2005/anon/index.html | 69 +- 2005/boutines/{.winner.json => .entry.json} | 30 +- 2005/boutines/index.html | 69 +- 2005/chia/{.winner.json => .entry.json} | 22 +- 2005/chia/index.html | 67 +- 2005/giljade/{.winner.json => .entry.json} | 26 +- 2005/giljade/index.html | 80 +- 2005/jetro/{.winner.json => .entry.json} | 22 +- 2005/jetro/index.html | 67 +- 2005/klausler/{.winner.json => .entry.json} | 24 +- 2005/klausler/index.html | 69 +- 2005/mikeash/{.winner.json => .entry.json} | 24 +- 2005/mikeash/index.html | 67 +- 2005/mynx/{.winner.json => .entry.json} | 36 +- 2005/mynx/index.html | 69 +- 2005/persano/{.winner.json => .entry.json} | 26 +- 2005/persano/index.html | 72 +- 2005/sykes/{.winner.json => .entry.json} | 44 +- 2005/sykes/index.html | 68 +- 2005/timwi/{.winner.json => .entry.json} | 24 +- 2005/timwi/index.html | 71 +- 2005/toledo/{.winner.json => .entry.json} | 26 +- 2005/toledo/index.html | 69 +- 2005/vik/{.winner.json => .entry.json} | 30 +- 2005/vik/index.html | 67 +- 2005/vince/{.winner.json => .entry.json} | 24 +- 2005/vince/index.html | 69 +- 2006/birken/{.winner.json => .entry.json} | 52 +- 2006/birken/index.html | 69 +- 2006/borsanyi/{.winner.json => .entry.json} | 24 +- 2006/borsanyi/index.html | 69 +- 2006/grothe/{.winner.json => .entry.json} | 32 +- 2006/grothe/index.html | 67 +- 2006/hamre/{.winner.json => .entry.json} | 24 +- 2006/hamre/index.html | 68 +- 2006/meyer/{.winner.json => .entry.json} | 22 +- 2006/meyer/index.html | 68 +- 2006/monge/{.winner.json => .entry.json} | 28 +- 2006/monge/index.html | 69 +- 2006/night/{.winner.json => .entry.json} | 24 +- 2006/night/index.html | 69 +- 2006/sloane/{.winner.json => .entry.json} | 24 +- 2006/sloane/index.html | 67 +- 2006/stewart/{.winner.json => .entry.json} | 104 +- 2006/stewart/index.html | 69 +- 2006/sykes1/{.winner.json => .entry.json} | 30 +- 2006/sykes1/index.html | 68 +- 2006/sykes2/{.winner.json => .entry.json} | 24 +- 2006/sykes2/index.html | 68 +- 2006/toledo1/{.winner.json => .entry.json} | 24 +- 2006/toledo1/index.html | 69 +- 2006/toledo2/{.winner.json => .entry.json} | 34 +- 2006/toledo2/index.html | 69 +- 2006/toledo3/{.winner.json => .entry.json} | 30 +- 2006/toledo3/index.html | 69 +- 2011/.year | 2 +- 2011/Makefile | 4 +- 2011/akari/{.winner.json => .entry.json} | 26 +- 2011/akari/index.html | 67 +- 2011/blakely/{.winner.json => .entry.json} | 30 +- 2011/blakely/index.html | 69 +- 2011/borsanyi/{.winner.json => .entry.json} | 30 +- 2011/borsanyi/index.html | 69 +- 2011/dlowe/{.winner.json => .entry.json} | 120 +- 2011/dlowe/index.html | 68 +- 2011/eastman/{.winner.json => .entry.json} | 24 +- 2011/eastman/index.html | 68 +- .../fredriksson/{.winner.json => .entry.json} | 24 +- 2011/fredriksson/index.html | 69 +- 2011/goren/{.winner.json => .entry.json} | 26 +- 2011/goren/index.html | 69 +- 2011/hamaji/{.winner.json => .entry.json} | 50 +- 2011/hamaji/index.html | 77 +- 2011/hou/{.winner.json => .entry.json} | 24 +- 2011/hou/index.html | 69 +- 2011/konno/{.winner.json => .entry.json} | 24 +- 2011/konno/index.html | 69 +- 2011/richards/{.winner.json => .entry.json} | 28 +- 2011/richards/index.html | 76 +- 2011/toledo/{.winner.json => .entry.json} | 30 +- 2011/toledo/index.html | 69 +- 2011/vik/{.winner.json => .entry.json} | 32 +- 2011/vik/index.html | 67 +- 2011/zucker/{.winner.json => .entry.json} | 28 +- 2011/zucker/index.html | 67 +- 2012/blakely/{.winner.json => .entry.json} | 24 +- 2012/blakely/index.html | 75 +- 2012/deckmyn/{.winner.json => .entry.json} | 32 +- 2012/deckmyn/index.html | 67 +- 2012/dlowe/{.winner.json => .entry.json} | 28 +- 2012/dlowe/index.html | 68 +- 2012/endoh1/{.winner.json => .entry.json} | 72 +- 2012/endoh1/index.html | 67 +- 2012/endoh2/{.winner.json => .entry.json} | 26 +- 2012/endoh2/index.html | 67 +- 2012/grothe/{.winner.json => .entry.json} | 36 +- 2012/grothe/index.html | 72 +- 2012/hamano/{.winner.json => .entry.json} | 24 +- 2012/hamano/index.html | 69 +- 2012/hou/{.winner.json => .entry.json} | 42 +- 2012/hou/index.html | 71 +- 2012/kang/{.winner.json => .entry.json} | 36 +- 2012/kang/index.html | 69 +- 2012/konno/{.winner.json => .entry.json} | 26 +- 2012/konno/index.html | 67 +- 2012/omoikane/{.winner.json => .entry.json} | 32 +- 2012/omoikane/index.html | 67 +- 2012/tromp/{.winner.json => .entry.json} | 52 +- 2012/tromp/index.html | 67 +- 2012/vik/{.winner.json => .entry.json} | 30 +- 2012/vik/index.html | 67 +- 2012/zeitak/{.winner.json => .entry.json} | 46 +- 2012/zeitak/index.html | 67 +- 2013/birken/{.winner.json => .entry.json} | 116 +- 2013/birken/index.html | 69 +- 2013/cable1/{.winner.json => .entry.json} | 26 +- 2013/cable1/index.html | 67 +- 2013/cable2/{.winner.json => .entry.json} | 36 +- 2013/cable2/index.html | 67 +- 2013/cable3/{.winner.json => .entry.json} | 48 +- 2013/cable3/index.html | 67 +- 2013/dlowe/{.winner.json => .entry.json} | 30 +- 2013/dlowe/index.html | 68 +- 2013/endoh1/{.winner.json => .entry.json} | 32 +- 2013/endoh1/index.html | 67 +- 2013/endoh2/{.winner.json => .entry.json} | 24 +- 2013/endoh2/index.html | 69 +- 2013/endoh3/{.winner.json => .entry.json} | 36 +- 2013/endoh3/index.html | 67 +- 2013/endoh4/{.winner.json => .entry.json} | 320 +- 2013/endoh4/index.html | 67 +- 2013/hou/{.winner.json => .entry.json} | 44 +- 2013/hou/index.html | 67 +- 2013/mills/{.winner.json => .entry.json} | 22 +- 2013/mills/index.html | 69 +- 2013/misaka/{.winner.json => .entry.json} | 28 +- 2013/misaka/index.html | 67 +- 2013/morgan1/{.winner.json => .entry.json} | 24 +- 2013/morgan1/index.html | 69 +- 2013/morgan2/{.winner.json => .entry.json} | 22 +- 2013/morgan2/index.html | 69 +- 2013/robison/{.winner.json => .entry.json} | 24 +- 2013/robison/index.html | 69 +- 2014/birken/{.winner.json => .entry.json} | 24 +- 2014/birken/index.html | 75 +- 2014/deak/{.winner.json => .entry.json} | 26 +- 2014/deak/index.html | 67 +- 2014/endoh1/{.winner.json => .entry.json} | 62 +- 2014/endoh1/index.html | 67 +- 2014/endoh2/{.winner.json => .entry.json} | 24 +- 2014/endoh2/index.html | 73 +- 2014/maffiodo1/{.winner.json => .entry.json} | 42 +- 2014/maffiodo1/index.html | 69 +- 2014/maffiodo2/{.winner.json => .entry.json} | 28 +- 2014/maffiodo2/index.html | 69 +- 2014/morgan/{.winner.json => .entry.json} | 24 +- 2014/morgan/index.html | 69 +- 2014/sinon/{.winner.json => .entry.json} | 30 +- 2014/sinon/index.html | 104 +- 2014/skeggs/{.winner.json => .entry.json} | 22 +- 2014/skeggs/index.html | 67 +- 2014/vik/{.winner.json => .entry.json} | 26 +- 2014/vik/index.html | 67 +- 2014/wiedijk/{.winner.json => .entry.json} | 24 +- 2014/wiedijk/index.html | 68 +- 2015/burton/{.winner.json => .entry.json} | 48 +- 2015/burton/index.html | 67 +- 2015/dogon/{.winner.json => .entry.json} | 24 +- 2015/dogon/index.html | 67 +- 2015/duble/{.winner.json => .entry.json} | 30 +- 2015/duble/index.html | 71 +- 2015/endoh1/{.winner.json => .entry.json} | 28 +- 2015/endoh1/index.html | 77 +- 2015/endoh2/{.winner.json => .entry.json} | 24 +- 2015/endoh2/index.html | 67 +- 2015/endoh3/{.winner.json => .entry.json} | 28 +- 2015/endoh3/index.html | 67 +- 2015/endoh4/{.winner.json => .entry.json} | 26 +- 2015/endoh4/index.html | 67 +- 2015/hou/{.winner.json => .entry.json} | 28 +- 2015/hou/index.html | 69 +- 2015/howe/{.winner.json => .entry.json} | 42 +- 2015/howe/index.html | 69 +- 2015/mills1/{.winner.json => .entry.json} | 24 +- 2015/mills1/index.html | 69 +- 2015/mills2/{.winner.json => .entry.json} | 28 +- 2015/mills2/index.html | 69 +- 2015/muth/{.winner.json => .entry.json} | 54 +- 2015/muth/index.html | 67 +- .../{.winner.json => .entry.json} | 24 +- 2015/schweikhardt/index.html | 69 +- 2015/yang/{.winner.json => .entry.json} | 26 +- 2015/yang/index.html | 67 +- 2018/.year | 2 +- 2018/Makefile | 2 +- 2018/algmyr/{.winner.json => .entry.json} | 26 +- 2018/algmyr/index.html | 83 +- 2018/anderson/{.winner.json => .entry.json} | 28 +- 2018/anderson/index.html | 77 +- 2018/bellard/{.winner.json => .entry.json} | 34 +- 2018/bellard/index.html | 71 +- 2018/burton1/{.winner.json => .entry.json} | 28 +- 2018/burton1/index.html | 67 +- 2018/burton2/{.winner.json => .entry.json} | 126 +- 2018/burton2/index.html | 67 +- 2018/ciura/{.winner.json => .entry.json} | 30 +- 2018/ciura/index.html | 67 +- 2018/endoh1/{.winner.json => .entry.json} | 30 +- 2018/endoh1/index.html | 67 +- 2018/endoh2/{.winner.json => .entry.json} | 30 +- 2018/endoh2/index.html | 67 +- 2018/ferguson/{.winner.json => .entry.json} | 52 +- 2018/ferguson/index.html | 69 +- 2018/giles/{.winner.json => .entry.json} | 28 +- 2018/giles/index.html | 77 +- 2018/hou/{.winner.json => .entry.json} | 26 +- 2018/hou/index.html | 75 +- 2018/mills/{.winner.json => .entry.json} | 30 +- 2018/mills/index.html | 69 +- 2018/poikola/{.winner.json => .entry.json} | 28 +- 2018/poikola/index.html | 69 +- 2018/vokes/{.winner.json => .entry.json} | 32 +- 2018/vokes/index.html | 67 +- 2018/yang/{.winner.json => .entry.json} | 26 +- 2018/yang/index.html | 67 +- 2019/.year | 26 +- 2019/Makefile | 2 +- 2019/adamovsky/{.winner.json => .entry.json} | 36 +- 2019/adamovsky/index.html | 77 +- 2019/burton/{.winner.json => .entry.json} | 36 +- 2019/burton/index.html | 71 +- 2019/ciura/{.winner.json => .entry.json} | 58 +- 2019/ciura/index.html | 71 +- .../{.winner.json => .entry.json} | 28 +- 2019/diels-grabsch1/index.html | 73 +- .../{.winner.json => .entry.json} | 24 +- 2019/diels-grabsch2/index.html | 73 +- 2019/dogon/{.winner.json => .entry.json} | 50 +- 2019/dogon/index.html | 71 +- 2019/duble/{.winner.json => .entry.json} | 28 +- 2019/duble/index.html | 72 +- 2019/endoh/{.winner.json => .entry.json} | 26 +- 2019/endoh/index.html | 71 +- 2019/giles/{.winner.json => .entry.json} | 28 +- 2019/giles/index.html | 75 +- 2019/karns/{.winner.json => .entry.json} | 26 +- 2019/karns/index.html | 71 +- 2019/lynn/{.winner.json => .entry.json} | 42 +- 2019/lynn/index.html | 71 +- 2019/mills/{.winner.json => .entry.json} | 40 +- 2019/mills/index.html | 73 +- 2019/poikola/{.winner.json => .entry.json} | 30 +- 2019/poikola/index.html | 71 +- 2019/yang/{.winner.json => .entry.json} | 32 +- 2019/yang/index.html | 75 +- 2020/burton/{.winner.json => .entry.json} | 30 +- 2020/burton/index.html | 67 +- 2020/carlini/{.winner.json => .entry.json} | 24 +- 2020/carlini/index.html | 69 +- 2020/endoh1/{.winner.json => .entry.json} | 38 +- 2020/endoh1/index.html | 67 +- 2020/endoh2/{.winner.json => .entry.json} | 42 +- 2020/endoh2/index.html | 67 +- 2020/endoh3/{.winner.json => .entry.json} | 28 +- 2020/endoh3/index.html | 67 +- 2020/ferguson1/{.winner.json => .entry.json} | 72 +- 2020/ferguson1/index.html | 69 +- 2020/ferguson2/{.winner.json => .entry.json} | 54 +- 2020/ferguson2/index.html | 69 +- 2020/giles/{.winner.json => .entry.json} | 28 +- 2020/giles/index.html | 67 +- 2020/kurdyukov1/{.winner.json => .entry.json} | 32 +- 2020/kurdyukov1/index.html | 69 +- 2020/kurdyukov2/{.winner.json => .entry.json} | 32 +- 2020/kurdyukov2/index.html | 80 +- 2020/kurdyukov3/{.winner.json => .entry.json} | 30 +- 2020/kurdyukov3/index.html | 69 +- 2020/kurdyukov4/{.winner.json => .entry.json} | 30 +- 2020/kurdyukov4/index.html | 69 +- 2020/otterness/{.winner.json => .entry.json} | 28 +- 2020/otterness/index.html | 69 +- 2020/tsoj/{.winner.json => .entry.json} | 24 +- 2020/tsoj/index.html | 67 +- 2020/yang/{.winner.json => .entry.json} | 28 +- 2020/yang/index.html | 67 +- author/Aaron_Grothe.json | 6 +- author/Adar_Zeitak.json | 4 +- author/Adrian_Cable.json | 8 +- author/Adrian_Mariano.json | 6 +- author/Aidan_Thornton.json | 4 +- author/Alan_De_Smet.json | 4 +- author/Albert_van_der_Horst.json | 4 +- author/Alex_Deckmyn.json | 4 +- author/Alexander_Prishchepov.json | 4 +- author/Anders_Gavare.json | 4 +- author/Andrea_Marangoni.json | 4 +- author/Andreas_Gustafsson.json | 4 +- author/Andrew_Shapiro.json | 4 +- author/Andy_Sloane.json | 4 +- author/Anonymous_1984.json | 4 +- author/Anonymous_2001.json | 4 +- author/Anonymous_2004.json | 4 +- author/Anonymous_2005.json | 4 +- author/Anonymous_2015.json | 4 +- author/Anthony_C_Howe.json | 14 +- author/Anton_Algmyr.json | 4 +- author/Arch_D_Robison.json | 10 +- author/Arne_Heizmann.json | 4 +- author/Baruch_Nissenbaum.json | 4 +- author/Bas_de_Bakker.json | 6 +- author/Ben_Lynn.json | 4 +- author/Bernd_Meyer.json | 4 +- author/Brent_Burley.json | 4 +- author/Brian_Westley.json | 20 +- author/Bruce_Holloway.json | 4 +- author/Bsoup.json | 4 +- author/Byron_Rakitzis.json | 4 +- author/Carl_Banks.json | 4 +- author/Carl_Shapiro.json | 4 +- author/Carlos_Duarte.json | 4 +- author/Cel_Skeggs.json | 4 +- author/Chris_King.json | 4 +- author/Christian_Dupont.json | 4 +- author/Christopher_Mills.json | 16 +- author/Christopher_Night.json | 4 +- author/Cody_Boone_Ferguson.json | 8 +- author/Col_G_L_Sicherman.json | 4 +- author/Craig_Schneiderwent.json | 4 +- author/Daniel_Fischer.json | 4 +- author/Daniel_J_Bernstein.json | 4 +- author/Daniel_Vik.json | 14 +- author/Dave_Burton.json | 12 +- author/Dave_Decot.json | 4 +- author/David_Applegate.json | 4 +- author/David_Gibson.json | 4 +- author/David_Goodenough.json | 4 +- author/David_Korn.json | 4 +- author/David_Madore.json | 4 +- author/David_Van_Brackle.json | 8 +- author/Dean_Swift.json | 4 +- author/Derek_Anderson.json | 4 +- author/Diomidis_Spinellis.json | 10 +- author/Dominik_Muth.json | 4 +- author/Don_Dodson.json | 10 +- author/Don_Yang.json | 22 +- author/Doron_Osovlanski.json | 4 +- author/Doug_Beardsley.json | 4 +- author/E_Jay_Berkenbilt.json | 4 +- author/Ed_Luke.json | 4 +- author/Ed_Lycklama.json | 4 +- author/Edward_Giles.json | 8 +- author/Edward_Rosten.json | 4 +- author/Eric_Marshall.json | 4 +- author/Eryk_Kopczynski.json | 4 +- author/Esko_Nuutila.json | 4 +- author/Etienne_Duble.json | 6 +- author/Fabrice_Bellard.json | 8 +- author/Ferenc_Deak.json | 4 +- author/Francois_Boutines.json | 4 +- author/Frans_van_Dorsselaer.json | 4 +- author/Freek_Wiedijk.json | 4 +- author/Garry_Glendown.json | 4 +- author/Gavin_Barraclough.json | 4 +- author/Gavin_Buttimore.json | 4 +- author/Gil_Dogon.json | 8 +- author/Glyn_Anderson.json | 4 +- author/Gopi_Reddy.json | 4 +- author/Gregor_Richards.json | 4 +- author/Heather_Downs.json | 6 +- author/Ian_Collier.json | 6 +- author/Ian_Phillipps.json | 4 +- author/Ilya_Kurdyukov.json | 10 +- author/Immanuel_Herrmann.json | 6 +- author/J_David_Lowe.json | 14 +- author/Jack_Applin.json | 8 +- author/James_A_Woods.json | 4 +- author/James_Bonfield.json | 8 +- author/Jan_Stein.json | 4 +- author/Jari_Arkko.json | 8 +- author/Jason_Orendorff.json | 4 +- author/Jay_Vosburgh.json | 4 +- author/Jeff_Newbern.json | 4 +- author/Jeff_Weisberg.json | 4 +- author/Jens_Schweikhardt.json | 18 +- author/Jetro_Lauha.json | 4 +- author/Jim_Hague.json | 4 +- author/John_Dalbec.json | 6 +- author/John_Tromp.json | 6 +- author/John_Williams.json | 4 +- author/Jon_Thingvold.json | 6 +- author/Jonathan_Hoyle.json | 4 +- author/Joshua_Karns.json | 4 +- author/Jyrki_Holopainen.json | 6 +- author/Karl_F_Fox.json | 4 +- author/Ken_Huffman.json | 4 +- author/Kevin_Pulo.json | 4 +- author/Kimmo_Fredriksson.json | 4 +- author/Larry_Jones.json | 4 +- author/Larry_Wall.json | 6 +- author/Laurion_Burchall.json | 4 +- author/Lennart_Augustsson.json | 8 +- author/Leonid_A_Broukhis.json | 6 +- author/Lord_Zarbon.json | 4 +- author/Maarten_Litmaath.json | 4 +- author/Marcin_Ciura.json | 6 +- author/Mark_Biggar.json | 4 +- author/Mark_Isaak.json | 4 +- author/Mark_Plummer.json | 4 +- author/Mark_Schnitzius.json | 14 +- author/Mary_Ann_Horton.json | 4 +- author/Matt_Zucker.json | 4 +- author/Maurizio_Monge.json | 4 +- author/Mauro_Persano.json | 4 +- author/Michael_Ash.json | 4 +- author/Michael_Birken.json | 8 +- author/Michael_H_Pawka.json | 4 +- author/Michael_Savastio.json | 4 +- author/Mike_Laman.json | 4 +- author/Moxen_N_Briddlebane.json | 4 +- author/NATORI_Shin.json | 4 +- author/Nathan_Otterness.json | 4 +- author/Nathan_Sidwell.json | 4 +- author/Neil_Mix.json | 4 +- author/Nicholas_Carlini.json | 4 +- author/Nick_Johnson.json | 4 +- author/Nicolas_Ollinger.json | 4 +- author/Ondrej_Adamovsky.json | 4 +- author/Ora_Lassila.json | 4 +- author/Oscar_Toledo.json | 12 +- author/Oskar_von_der_Luehe.json | 4 +- author/Paul_Dale.json | 4 +- author/Paul_E_Black.json | 4 +- author/Paul_Eggert.json | 4 +- author/Paul_Heckbert.json | 4 +- author/Peter_Eastman.json | 4 +- author/Peter_J_Ruczynski.json | 4 +- author/Peter_Klausler.json | 4 +- author/Philip_Blakely.json | 6 +- author/Pierre-Philippe_Coupard.json | 4 +- author/Qiming_HOU.json | 12 +- author/Raphael_Meyer.json | 4 +- author/Raymond_Cheong.json | 6 +- author/Robbert_van_Renesse.json | 4 +- author/Robert_Heckendorn.json | 4 +- author/Roemer_B_Lievaart.json | 6 +- author/Ron_McFarland.json | 4 +- author/Sandro_Maffiodo.json | 6 +- author/Scott_Vokes.json | 4 +- author/Sean_Barrett.json | 8 +- author/Sean_Dorward.json | 4 +- author/Sebastian_Deorowicz.json | 4 +- author/Selene_Makarios.json | 6 +- author/Seonghoon_Kang.json | 4 +- author/Shinichiro_Hamaji.json | 4 +- author/Sjoerd_Mullender.json | 4 +- author/Spencer_Hines.json | 4 +- author/Steinar_Hamre.json | 4 +- author/Stephen_Sykes.json | 10 +- author/Stig_Hemmer.json | 4 +- author/Szabolcs_Borsanyi.json | 6 +- author/Szymon_Rusinkiewicz.json | 4 +- author/Taketo_Konno.json | 6 +- author/Teemu_Rantanen.json | 4 +- author/Tero_Kivinen.json | 4 +- author/Thaddaeus_Frogley.json | 4 +- author/Thomas_A_Fine.json | 4 +- author/Thomas_P_John.json | 4 +- author/Thomas_Stewart.json | 4 +- author/Thor_Eldby.json | 4 +- author/Timo_Poikola.json | 6 +- author/Tom_Torfs.json | 4 +- author/Tony_Finch.json | 4 +- author/Tsoj.json | 4 +- author/Tsukasa_Hamano.json | 4 +- author/Uri_Goren.json | 4 +- author/V_Chia.json | 4 +- author/Vern_Paxson.json | 4 +- author/Vincent_Weaver.json | 4 +- author/Volker_Diels-Grabsch.json | 6 +- author/Walter_Bright.json | 4 +- author/Yusuke_Endoh.json | 38 +- author/Yves-Marie_Morgan.json | 8 +- authors.html | 1968 ++++++++ bin/README.md | 288 +- bin/all-run.sh | 410 +- bin/gen-authors.sh | 935 ++++ bin/gen-location.sh | 529 ++ bin/gen-years.sh | 822 +++ ...inner.json.awk => manifest.entry.json.awk} | 88 +- bin/md2html.sh | 2214 ++++++++ bin/{gen-author.sh => output-index-author.sh} | 292 +- ...inventory.sh => output-index-inventory.sh} | 210 +- bin/pandoc-wrapper.sh | 82 +- bin/quick-readme2index.sh | 579 ++- bin/readme2index.sh | 2445 ++------- bin/{sgi => sgi.sh} | 10 +- bin/{sort.gitignore => sort.gitignore.sh} | 80 +- bin/subst.default.sh | 238 +- ...t.winner-index.sh => subst.entry-index.sh} | 237 +- ...nner-navbar.awk => subst.entry-navbar.awk} | 78 +- faq.md | 68 +- inc/head.default.html | 2 +- inc/header.default.html | 2 +- inc/md2html.cfg | 625 ++- inc/sidenav.default.html | 26 +- location.html | 452 ++ tmp/{ => OLD_manifest}/awards_check.sh | 0 tmp/{ => OLD_manifest}/fake.gen_index.sh | 0 tmp/{ => OLD_manifest}/old-ioccc.css | 0 tmp/{ => OLD_manifest}/sql/winners.sql | 0 tmp/{ => OLD_manifest}/template-footer.html | 0 tmp/{ => OLD_manifest}/template-header.html | 0 tmp/{ => OLD_manifest}/template-top.html | 0 tmp/{ => OLD_manifest}/test.html | 0 .../winner_name/.gitignore | 0 .../winner_name/Makefile | 0 .../winner_name/winner_name.sh | 0 tmp/README.md | 398 +- tmp/author_wins.csv | 2 +- tmp/author_wins.numbers | Bin 270826 -> 270858 bytes tmp/{winner_dir.txt => entry_dir.txt} | 0 tmp/{winner_id.txt => entry_id.txt} | 0 tmp/example.author.json | 8 +- ...dot_winner.json => example.dot_entry.json} | 32 +- tmp/gen_author_json.sh | 8 +- tmp/{gen_winner_json.sh => gen_entry_json.sh} | 116 +- tmp/manifest.csv | 3222 ++++++------ tmp/manifest.numbers | Bin 1329872 -> 1329651 bytes tmp/path_list.found.txt | 642 +-- tmp/path_list.manifest.txt | 642 +-- tmp/path_list.required.txt | 642 +-- tmp/src/Makefile | 2 +- winners.html | 1405 +----- years.html | 4438 ++++------------- 897 files changed, 29985 insertions(+), 27475 deletions(-) rename 1984/anonymous/{.winner.json => .entry.json} (76%) rename 1984/decot/{.winner.json => .entry.json} (76%) rename 1984/laman/{.winner.json => .entry.json} (76%) rename 1984/mullender/{.winner.json => .entry.json} (75%) rename 1985/applin/{.winner.json => .entry.json} (76%) rename 1985/august/{.winner.json => .entry.json} (76%) rename 1985/lycklama/{.winner.json => .entry.json} (76%) rename 1985/shapiro/{.winner.json => .entry.json} (76%) rename 1985/sicherman/{.winner.json => .entry.json} (77%) rename 1986/applin/{.winner.json => .entry.json} (76%) rename 1986/august/{.winner.json => .entry.json} (76%) rename 1986/bright/{.winner.json => .entry.json} (76%) rename 1986/hague/{.winner.json => .entry.json} (77%) rename 1986/holloway/{.winner.json => .entry.json} (76%) rename 1986/marshall/{.winner.json => .entry.json} (75%) rename 1986/pawka/{.winner.json => .entry.json} (76%) rename 1986/stein/{.winner.json => .entry.json} (76%) rename 1986/wall/{.winner.json => .entry.json} (76%) rename 1987/biggar/{.winner.json => .entry.json} (76%) rename 1987/heckbert/{.winner.json => .entry.json} (76%) rename 1987/hines/{.winner.json => .entry.json} (76%) rename 1987/korn/{.winner.json => .entry.json} (76%) rename 1987/lievaart/{.winner.json => .entry.json} (76%) rename 1987/wall/{.winner.json => .entry.json} (76%) rename 1987/westley/{.winner.json => .entry.json} (76%) rename 1988/applin/{.winner.json => .entry.json} (76%) rename 1988/dale/{.winner.json => .entry.json} (76%) rename 1988/isaak/{.winner.json => .entry.json} (76%) rename 1988/litmaath/{.winner.json => .entry.json} (76%) rename 1988/phillipps/{.winner.json => .entry.json} (76%) rename 1988/reddy/{.winner.json => .entry.json} (76%) rename 1988/robison/{.winner.json => .entry.json} (76%) rename 1988/spinellis/{.winner.json => .entry.json} (77%) rename 1988/westley/{.winner.json => .entry.json} (76%) rename 1989/fubar/{.winner.json => .entry.json} (76%) rename 1989/jar.1/{.winner.json => .entry.json} (76%) rename 1989/jar.2/{.winner.json => .entry.json} (78%) rename 1989/ovdluhe/{.winner.json => .entry.json} (76%) rename 1989/paul/{.winner.json => .entry.json} (76%) rename 1989/robison/{.winner.json => .entry.json} (76%) rename 1989/roemer/{.winner.json => .entry.json} (76%) rename 1989/tromp/{.winner.json => .entry.json} (76%) rename 1989/vanb/{.winner.json => .entry.json} (76%) rename 1989/westley/{.winner.json => .entry.json} (76%) rename 1990/baruch/{.winner.json => .entry.json} (77%) rename 1990/cmills/{.winner.json => .entry.json} (76%) rename 1990/dds/{.winner.json => .entry.json} (76%) rename 1990/dg/{.winner.json => .entry.json} (76%) rename 1990/jaw/{.winner.json => .entry.json} (77%) rename 1990/pjr/{.winner.json => .entry.json} (76%) rename 1990/scjones/{.winner.json => .entry.json} (76%) rename 1990/stig/{.winner.json => .entry.json} (76%) rename 1990/tbr/{.winner.json => .entry.json} (76%) rename 1990/theorem/{.winner.json => .entry.json} (76%) rename 1990/westley/{.winner.json => .entry.json} (76%) rename 1991/ant/{.winner.json => .entry.json} (76%) rename 1991/brnstnd/{.winner.json => .entry.json} (78%) rename 1991/buzzard/{.winner.json => .entry.json} (76%) rename 1991/cdupont/{.winner.json => .entry.json} (76%) rename 1991/davidguy/{.winner.json => .entry.json} (76%) rename 1991/dds/{.winner.json => .entry.json} (76%) rename 1991/fine/{.winner.json => .entry.json} (76%) rename 1991/rince/{.winner.json => .entry.json} (76%) rename 1991/westley/{.winner.json => .entry.json} (76%) rename 1992/adrian/{.winner.json => .entry.json} (78%) rename 1992/albert/{.winner.json => .entry.json} (76%) rename 1992/ant/{.winner.json => .entry.json} (77%) rename 1992/buzzard.1/{.winner.json => .entry.json} (76%) rename 1992/buzzard.2/{.winner.json => .entry.json} (78%) rename 1992/gson/{.winner.json => .entry.json} (76%) rename 1992/imc/{.winner.json => .entry.json} (76%) rename 1992/kivinen/{.winner.json => .entry.json} (76%) rename 1992/lush/{.winner.json => .entry.json} (76%) rename 1992/marangon/{.winner.json => .entry.json} (76%) rename 1992/nathan/{.winner.json => .entry.json} (76%) rename 1992/vern/{.winner.json => .entry.json} (76%) rename 1992/westley/{.winner.json => .entry.json} (77%) rename 1993/ant/{.winner.json => .entry.json} (77%) rename 1993/cmills/{.winner.json => .entry.json} (76%) rename 1993/dgibson/{.winner.json => .entry.json} (77%) rename 1993/ejb/{.winner.json => .entry.json} (76%) rename 1993/jonth/{.winner.json => .entry.json} (76%) rename 1993/leo/{.winner.json => .entry.json} (76%) rename 1993/lmfjyh/{.winner.json => .entry.json} (76%) rename 1993/plummer/{.winner.json => .entry.json} (76%) rename 1993/rince/{.winner.json => .entry.json} (76%) rename 1993/schnitzi/{.winner.json => .entry.json} (76%) rename 1993/vanb/{.winner.json => .entry.json} (76%) rename 1994/dodsond1/{.winner.json => .entry.json} (76%) rename 1994/dodsond2/{.winner.json => .entry.json} (76%) rename 1994/horton/{.winner.json => .entry.json} (76%) rename 1994/imc/{.winner.json => .entry.json} (76%) rename 1994/ldb/{.winner.json => .entry.json} (76%) rename 1994/schnitzi/{.winner.json => .entry.json} (76%) rename 1994/shapiro/{.winner.json => .entry.json} (76%) rename 1994/smr/{.winner.json => .entry.json} (76%) rename 1994/tvr/{.winner.json => .entry.json} (75%) rename 1994/weisberg/{.winner.json => .entry.json} (76%) rename 1994/westley/{.winner.json => .entry.json} (76%) rename 1995/cdua/{.winner.json => .entry.json} (76%) rename 1995/dodsond1/{.winner.json => .entry.json} (77%) rename 1995/dodsond2/{.winner.json => .entry.json} (76%) rename 1995/esde/{.winner.json => .entry.json} (76%) rename 1995/garry/{.winner.json => .entry.json} (76%) rename 1995/heathbar/{.winner.json => .entry.json} (77%) rename 1995/leo/{.winner.json => .entry.json} (76%) rename 1995/makarios/{.winner.json => .entry.json} (76%) rename 1995/savastio/{.winner.json => .entry.json} (76%) rename 1995/schnitzi/{.winner.json => .entry.json} (76%) rename 1995/spinellis/{.winner.json => .entry.json} (76%) rename 1995/vanschnitz/{.winner.json => .entry.json} (77%) rename 1996/august/{.winner.json => .entry.json} (77%) rename 1996/dalbec/{.winner.json => .entry.json} (76%) rename 1996/eldby/{.winner.json => .entry.json} (76%) rename 1996/gandalf/{.winner.json => .entry.json} (76%) rename 1996/huffman/{.winner.json => .entry.json} (76%) rename 1996/jonth/{.winner.json => .entry.json} (76%) rename 1996/rcm/{.winner.json => .entry.json} (77%) rename 1996/schweikh1/{.winner.json => .entry.json} (76%) rename 1996/schweikh2/{.winner.json => .entry.json} (76%) rename 1996/schweikh3/{.winner.json => .entry.json} (76%) rename 1996/westley/{.winner.json => .entry.json} (77%) rename 1998/banks/{.winner.json => .entry.json} (77%) rename 1998/bas1/{.winner.json => .entry.json} (76%) rename 1998/bas2/{.winner.json => .entry.json} (76%) rename 1998/chaos/{.winner.json => .entry.json} (78%) rename 1998/df/{.winner.json => .entry.json} (76%) rename 1998/dlowe/{.winner.json => .entry.json} (77%) rename 1998/dloweneil/{.winner.json => .entry.json} (76%) rename 1998/dorssel/{.winner.json => .entry.json} (76%) rename 1998/fanf/{.winner.json => .entry.json} (76%) rename 1998/schnitzi/{.winner.json => .entry.json} (76%) rename 1998/schweikh1/{.winner.json => .entry.json} (77%) rename 1998/schweikh2/{.winner.json => .entry.json} (76%) rename 1998/schweikh3/{.winner.json => .entry.json} (77%) rename 1998/tomtorfs/{.winner.json => .entry.json} (76%) rename 2000/anderson/{.winner.json => .entry.json} (76%) rename 2000/bellard/{.winner.json => .entry.json} (76%) rename 2000/bmeyer/{.winner.json => .entry.json} (75%) rename 2000/briddlebane/{.winner.json => .entry.json} (77%) rename 2000/dhyang/{.winner.json => .entry.json} (76%) rename 2000/dlowe/{.winner.json => .entry.json} (76%) rename 2000/jarijyrki/{.winner.json => .entry.json} (77%) rename 2000/natori/{.winner.json => .entry.json} (76%) rename 2000/primenum/{.winner.json => .entry.json} (76%) rename 2000/rince/{.winner.json => .entry.json} (76%) rename 2000/robison/{.winner.json => .entry.json} (76%) rename 2000/schneiderwent/{.winner.json => .entry.json} (77%) rename 2000/thadgavin/{.winner.json => .entry.json} (77%) rename 2000/tomx/{.winner.json => .entry.json} (76%) rename 2001/anonymous/{.winner.json => .entry.json} (76%) rename 2001/bellard/{.winner.json => .entry.json} (76%) rename 2001/cheong/{.winner.json => .entry.json} (76%) rename 2001/coupard/{.winner.json => .entry.json} (76%) rename 2001/ctk/{.winner.json => .entry.json} (76%) rename 2001/dgbeards/{.winner.json => .entry.json} (76%) rename 2001/herrmann1/{.winner.json => .entry.json} (77%) rename 2001/herrmann2/{.winner.json => .entry.json} (77%) rename 2001/jason/{.winner.json => .entry.json} (76%) rename 2001/kev/{.winner.json => .entry.json} (76%) rename 2001/ollinger/{.winner.json => .entry.json} (76%) rename 2001/rosten/{.winner.json => .entry.json} (76%) rename 2001/schweikh/{.winner.json => .entry.json} (76%) rename 2001/westley/{.winner.json => .entry.json} (77%) rename 2001/williams/{.winner.json => .entry.json} (76%) rename 2004/anonymous/{.winner.json => .entry.json} (76%) rename 2004/arachnid/{.winner.json => .entry.json} (76%) rename 2004/burley/{.winner.json => .entry.json} (76%) rename 2004/gavare/{.winner.json => .entry.json} (76%) rename 2004/gavin/{.winner.json => .entry.json} (76%) rename 2004/hibachi/{.winner.json => .entry.json} (78%) rename 2004/hoyle/{.winner.json => .entry.json} (76%) rename 2004/jdalbec/{.winner.json => .entry.json} (76%) rename 2004/kopczynski/{.winner.json => .entry.json} (76%) rename 2004/newbern/{.winner.json => .entry.json} (77%) rename 2004/omoikane/{.winner.json => .entry.json} (76%) rename 2004/schnitzi/{.winner.json => .entry.json} (77%) rename 2004/sds/{.winner.json => .entry.json} (76%) rename 2004/vik1/{.winner.json => .entry.json} (76%) rename 2004/vik2/{.winner.json => .entry.json} (75%) rename 2005/aidan/{.winner.json => .entry.json} (77%) rename 2005/anon/{.winner.json => .entry.json} (76%) rename 2005/boutines/{.winner.json => .entry.json} (77%) rename 2005/chia/{.winner.json => .entry.json} (76%) rename 2005/giljade/{.winner.json => .entry.json} (77%) rename 2005/jetro/{.winner.json => .entry.json} (76%) rename 2005/klausler/{.winner.json => .entry.json} (76%) rename 2005/mikeash/{.winner.json => .entry.json} (76%) rename 2005/mynx/{.winner.json => .entry.json} (76%) rename 2005/persano/{.winner.json => .entry.json} (76%) rename 2005/sykes/{.winner.json => .entry.json} (77%) rename 2005/timwi/{.winner.json => .entry.json} (76%) rename 2005/toledo/{.winner.json => .entry.json} (76%) rename 2005/vik/{.winner.json => .entry.json} (77%) rename 2005/vince/{.winner.json => .entry.json} (76%) rename 2006/birken/{.winner.json => .entry.json} (78%) rename 2006/borsanyi/{.winner.json => .entry.json} (76%) rename 2006/grothe/{.winner.json => .entry.json} (77%) rename 2006/hamre/{.winner.json => .entry.json} (76%) rename 2006/meyer/{.winner.json => .entry.json} (76%) rename 2006/monge/{.winner.json => .entry.json} (76%) rename 2006/night/{.winner.json => .entry.json} (76%) rename 2006/sloane/{.winner.json => .entry.json} (76%) rename 2006/stewart/{.winner.json => .entry.json} (79%) rename 2006/sykes1/{.winner.json => .entry.json} (76%) rename 2006/sykes2/{.winner.json => .entry.json} (76%) rename 2006/toledo1/{.winner.json => .entry.json} (76%) rename 2006/toledo2/{.winner.json => .entry.json} (76%) rename 2006/toledo3/{.winner.json => .entry.json} (76%) rename 2011/akari/{.winner.json => .entry.json} (77%) rename 2011/blakely/{.winner.json => .entry.json} (77%) rename 2011/borsanyi/{.winner.json => .entry.json} (77%) rename 2011/dlowe/{.winner.json => .entry.json} (76%) rename 2011/eastman/{.winner.json => .entry.json} (75%) rename 2011/fredriksson/{.winner.json => .entry.json} (76%) rename 2011/goren/{.winner.json => .entry.json} (76%) rename 2011/hamaji/{.winner.json => .entry.json} (77%) rename 2011/hou/{.winner.json => .entry.json} (76%) rename 2011/konno/{.winner.json => .entry.json} (76%) rename 2011/richards/{.winner.json => .entry.json} (76%) rename 2011/toledo/{.winner.json => .entry.json} (75%) rename 2011/vik/{.winner.json => .entry.json} (75%) rename 2011/zucker/{.winner.json => .entry.json} (76%) rename 2012/blakely/{.winner.json => .entry.json} (76%) rename 2012/deckmyn/{.winner.json => .entry.json} (77%) rename 2012/dlowe/{.winner.json => .entry.json} (77%) rename 2012/endoh1/{.winner.json => .entry.json} (75%) rename 2012/endoh2/{.winner.json => .entry.json} (76%) rename 2012/grothe/{.winner.json => .entry.json} (78%) rename 2012/hamano/{.winner.json => .entry.json} (76%) rename 2012/hou/{.winner.json => .entry.json} (77%) rename 2012/kang/{.winner.json => .entry.json} (75%) rename 2012/konno/{.winner.json => .entry.json} (76%) rename 2012/omoikane/{.winner.json => .entry.json} (76%) rename 2012/tromp/{.winner.json => .entry.json} (78%) rename 2012/vik/{.winner.json => .entry.json} (77%) rename 2012/zeitak/{.winner.json => .entry.json} (75%) rename 2013/birken/{.winner.json => .entry.json} (73%) rename 2013/cable1/{.winner.json => .entry.json} (77%) rename 2013/cable2/{.winner.json => .entry.json} (77%) rename 2013/cable3/{.winner.json => .entry.json} (75%) rename 2013/dlowe/{.winner.json => .entry.json} (76%) rename 2013/endoh1/{.winner.json => .entry.json} (77%) rename 2013/endoh2/{.winner.json => .entry.json} (76%) rename 2013/endoh3/{.winner.json => .entry.json} (77%) rename 2013/endoh4/{.winner.json => .entry.json} (81%) rename 2013/hou/{.winner.json => .entry.json} (77%) rename 2013/mills/{.winner.json => .entry.json} (76%) rename 2013/misaka/{.winner.json => .entry.json} (77%) rename 2013/morgan1/{.winner.json => .entry.json} (76%) rename 2013/morgan2/{.winner.json => .entry.json} (76%) rename 2013/robison/{.winner.json => .entry.json} (76%) rename 2014/birken/{.winner.json => .entry.json} (76%) rename 2014/deak/{.winner.json => .entry.json} (76%) rename 2014/endoh1/{.winner.json => .entry.json} (75%) rename 2014/endoh2/{.winner.json => .entry.json} (76%) rename 2014/maffiodo1/{.winner.json => .entry.json} (77%) rename 2014/maffiodo2/{.winner.json => .entry.json} (76%) rename 2014/morgan/{.winner.json => .entry.json} (76%) rename 2014/sinon/{.winner.json => .entry.json} (77%) rename 2014/skeggs/{.winner.json => .entry.json} (76%) rename 2014/vik/{.winner.json => .entry.json} (76%) rename 2014/wiedijk/{.winner.json => .entry.json} (76%) rename 2015/burton/{.winner.json => .entry.json} (75%) rename 2015/dogon/{.winner.json => .entry.json} (76%) rename 2015/duble/{.winner.json => .entry.json} (76%) rename 2015/endoh1/{.winner.json => .entry.json} (77%) rename 2015/endoh2/{.winner.json => .entry.json} (76%) rename 2015/endoh3/{.winner.json => .entry.json} (76%) rename 2015/endoh4/{.winner.json => .entry.json} (76%) rename 2015/hou/{.winner.json => .entry.json} (76%) rename 2015/howe/{.winner.json => .entry.json} (77%) rename 2015/mills1/{.winner.json => .entry.json} (76%) rename 2015/mills2/{.winner.json => .entry.json} (76%) rename 2015/muth/{.winner.json => .entry.json} (79%) rename 2015/schweikhardt/{.winner.json => .entry.json} (76%) rename 2015/yang/{.winner.json => .entry.json} (76%) rename 2018/algmyr/{.winner.json => .entry.json} (76%) rename 2018/anderson/{.winner.json => .entry.json} (76%) rename 2018/bellard/{.winner.json => .entry.json} (77%) rename 2018/burton1/{.winner.json => .entry.json} (76%) rename 2018/burton2/{.winner.json => .entry.json} (74%) rename 2018/ciura/{.winner.json => .entry.json} (76%) rename 2018/endoh1/{.winner.json => .entry.json} (77%) rename 2018/endoh2/{.winner.json => .entry.json} (77%) rename 2018/ferguson/{.winner.json => .entry.json} (77%) rename 2018/giles/{.winner.json => .entry.json} (77%) rename 2018/hou/{.winner.json => .entry.json} (76%) rename 2018/mills/{.winner.json => .entry.json} (76%) rename 2018/poikola/{.winner.json => .entry.json} (76%) rename 2018/vokes/{.winner.json => .entry.json} (77%) rename 2018/yang/{.winner.json => .entry.json} (76%) rename 2019/adamovsky/{.winner.json => .entry.json} (77%) rename 2019/burton/{.winner.json => .entry.json} (76%) rename 2019/ciura/{.winner.json => .entry.json} (75%) rename 2019/diels-grabsch1/{.winner.json => .entry.json} (76%) rename 2019/diels-grabsch2/{.winner.json => .entry.json} (76%) rename 2019/dogon/{.winner.json => .entry.json} (76%) rename 2019/duble/{.winner.json => .entry.json} (75%) rename 2019/endoh/{.winner.json => .entry.json} (76%) rename 2019/giles/{.winner.json => .entry.json} (75%) rename 2019/karns/{.winner.json => .entry.json} (76%) rename 2019/lynn/{.winner.json => .entry.json} (77%) rename 2019/mills/{.winner.json => .entry.json} (75%) rename 2019/poikola/{.winner.json => .entry.json} (76%) rename 2019/yang/{.winner.json => .entry.json} (76%) rename 2020/burton/{.winner.json => .entry.json} (76%) rename 2020/carlini/{.winner.json => .entry.json} (76%) rename 2020/endoh1/{.winner.json => .entry.json} (78%) rename 2020/endoh2/{.winner.json => .entry.json} (75%) rename 2020/endoh3/{.winner.json => .entry.json} (76%) rename 2020/ferguson1/{.winner.json => .entry.json} (75%) rename 2020/ferguson2/{.winner.json => .entry.json} (76%) rename 2020/giles/{.winner.json => .entry.json} (76%) rename 2020/kurdyukov1/{.winner.json => .entry.json} (76%) rename 2020/kurdyukov2/{.winner.json => .entry.json} (76%) rename 2020/kurdyukov3/{.winner.json => .entry.json} (76%) rename 2020/kurdyukov4/{.winner.json => .entry.json} (77%) rename 2020/otterness/{.winner.json => .entry.json} (77%) rename 2020/tsoj/{.winner.json => .entry.json} (76%) rename 2020/yang/{.winner.json => .entry.json} (76%) create mode 100644 authors.html create mode 100755 bin/gen-authors.sh create mode 100755 bin/gen-location.sh create mode 100755 bin/gen-years.sh rename bin/{manifest.winner.json.awk => manifest.entry.json.awk} (86%) create mode 100755 bin/md2html.sh rename bin/{gen-author.sh => output-index-author.sh} (74%) rename bin/{gen-inventory.sh => output-index-inventory.sh} (71%) rename bin/{sgi => sgi.sh} (86%) rename bin/{sort.gitignore => sort.gitignore.sh} (82%) rename bin/{subst.winner-index.sh => subst.entry-index.sh} (59%) rename bin/{subst.winner-navbar.awk => subst.entry-navbar.awk} (59%) create mode 100644 location.html rename tmp/{ => OLD_manifest}/awards_check.sh (100%) rename tmp/{ => OLD_manifest}/fake.gen_index.sh (100%) rename tmp/{ => OLD_manifest}/old-ioccc.css (100%) rename tmp/{ => OLD_manifest}/sql/winners.sql (100%) rename tmp/{ => OLD_manifest}/template-footer.html (100%) rename tmp/{ => OLD_manifest}/template-header.html (100%) rename tmp/{ => OLD_manifest}/template-top.html (100%) rename tmp/{ => OLD_manifest}/test.html (100%) rename tmp/{src => OLD_manifest}/winner_name/.gitignore (100%) rename tmp/{src => OLD_manifest}/winner_name/Makefile (100%) rename tmp/{src => OLD_manifest}/winner_name/winner_name.sh (100%) rename tmp/{winner_dir.txt => entry_dir.txt} (100%) rename tmp/{winner_id.txt => entry_id.txt} (100%) rename tmp/{example.dot_winner.json => example.dot_entry.json} (77%) rename tmp/{gen_winner_json.sh => gen_entry_json.sh} (77%) diff --git a/1984/anonymous/.winner.json b/1984/anonymous/.entry.json similarity index 76% rename from 1984/anonymous/.winner.json rename to 1984/anonymous/.entry.json index 4b1b405f9..d8552df9c 100644 --- a/1984/anonymous/.winner.json +++ b/1984/anonymous/.entry.json @@ -1,6 +1,6 @@ { "no_comment" : "mandatory comment: because comments were removed from the original JSON spec", - "winner_JSON_format_version" : "1.0 2024-01-14", + "winner_JSON_format_version" : "1.1 2024-02-11", "award" : "Dishonorable mention", "year" : 1984, "dir" : "anonymous", @@ -15,7 +15,7 @@ "OK_to_edit" : false, "display_as" : "html", "display_via_github" : false, - "winners_text" : "winner home page" + "entry_text" : "entry home page" }, { "file_path" : "anonymous.c", @@ -23,7 +23,7 @@ "OK_to_edit" : true, "display_as" : "c", "display_via_github" : true, - "winners_text" : "winning source" + "entry_text" : "winning source" }, { "file_path" : "Makefile", @@ -31,7 +31,7 @@ "OK_to_edit" : true, "display_as" : "makefile", "display_via_github" : true, - "winners_text" : "winner Makefile" + "entry_text" : "entry Makefile" }, { "file_path" : "anonymous.alt.c", @@ -39,7 +39,7 @@ "OK_to_edit" : true, "display_as" : "c", "display_via_github" : true, - "winners_text" : "alternative source" + "entry_text" : "alternative source" }, { "file_path" : "anonymous.orig.c", @@ -47,7 +47,7 @@ "OK_to_edit" : false, "display_as" : "c", "display_via_github" : true, - "winners_text" : "original source" + "entry_text" : "original source" }, { "file_path" : "1984-anonymous-tattoo.jpg", @@ -55,7 +55,7 @@ "OK_to_edit" : true, "display_as" : "image", "display_via_github" : false, - "winners_text" : "source code tattoo" + "entry_text" : "source code tattoo" }, { "file_path" : "1984_anonymous.tar.bz2", @@ -63,7 +63,7 @@ "OK_to_edit" : false, "display_as" : "tbz2", "display_via_github" : false, - "winners_text" : "download winning source" + "entry_text" : "download winning source" }, { "file_path" : ".gitignore", @@ -71,7 +71,7 @@ "OK_to_edit" : true, "display_as" : "gitignore", "display_via_github" : true, - "winners_text" : "list of files that should not be committed under git" + "entry_text" : "list of files that should not be committed under git" }, { "file_path" : ".path", @@ -79,15 +79,15 @@ "OK_to_edit" : false, "display_as" : "text", "display_via_github" : false, - "winners_text" : "directory path from top directory" + "entry_text" : "directory path from top directory" }, { - "file_path" : ".winner.json", + "file_path" : ".entry.json", "inventory_order" : 4294967295, "OK_to_edit" : true, "display_as" : "json", "display_via_github" : true, - "winners_text" : "description of winner in JSON" + "entry_text" : "description of entry in JSON" }, { "file_path" : "README.md", @@ -95,7 +95,7 @@ "OK_to_edit" : true, "display_as" : "markdown", "display_via_github" : true, - "winners_text" : "markdown source for index.html" + "entry_text" : "markdown source for index.html" } ] } diff --git a/1984/anonymous/index.html b/1984/anonymous/index.html index e8ac648e7..19e3fe1d3 100644 --- a/1984/anonymous/index.html +++ b/1984/anonymous/index.html @@ -10,17 +10,18 @@ - + + - + -1984/anonymous - - +1984/anonymous - Dishonorable mention + + @@ -32,9 +33,9 @@
- IOCCC image by Matt Zucker + IOCCC image by Matt Zucker

The International Obfuscated C Code Contest

-

1984/anonymous

+

1984/anonymous - Dishonorable mention

@@ -65,28 +66,28 @@
- IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

- IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

- Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

- The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

@@ -109,14 +110,16 @@ - + -

Author:

Name: Anonymous -1984
Location: US

+

Author:

+ - +

To build:

make all

To use:

@@ -182,19 +185,19 @@ this license:

Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

- +

Inventory for 1984/anonymous

Primary files


- IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

- IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

- Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

- The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

@@ -109,13 +110,15 @@ - + -

Author:

Name: Dave Decot
-Location: US

+

Author:

+ - +

To build:

make all

NOTE: there is an alternate version @@ -160,19 +163,19 @@ this license:

Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

- +

Inventory for 1984/decot

Primary files


- IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

- IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

- Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

- The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

@@ -109,13 +110,15 @@ - + -

Author:

Name: Mike Laman
-Location: ZZ

+

Author:

+ - +

To build:

make all

To use:

@@ -148,19 +151,19 @@ this license:

Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

- +

Inventory for 1984/laman

Primary files


- IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

- IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

- Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

- The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

@@ -109,17 +110,19 @@ - + -

Authors:

Name: Robbert van -Renesse
Location: US

Name: Sjoerd -Mullender
Location: NL

+

Authors:

+ - +

To build:

make alt

NOTE: the original code will not work on any system other than

Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

- +

Inventory for 1984/mullender

Primary files


- IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

- IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

- Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

- The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

@@ -109,17 +110,18 @@ - + -

Authors:

Name: Jack Applin
-Location: US -

Name: Robert -Heckendorn
Location: US

+

Authors:

+ - +

To build:

make all

Try:

@@ -137,19 +139,19 @@ this license:

Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

- +

Inventory for 1985/applin

Primary files


- IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

- IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

- Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

- The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

@@ -109,14 +110,16 @@ - + -

Author:

Name: Lennart -Augustsson
Location: SE

+

Author:

+ - +

To build:

make all

To use:

@@ -153,19 +156,19 @@ this license:

Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

- +

Inventory for 1985/august

Primary files


- IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

- IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

- Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

- The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

@@ -109,13 +110,15 @@ - + -

Author:

Name: Ed Lycklama
-Location: ZZ

+

Author:

+ - +

To build:

make alt

To use:

@@ -161,19 +164,19 @@ this license:

Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

- +

Inventory for 1985/lycklama

Primary files


- IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

- IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

- Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

- The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

@@ -109,13 +110,15 @@ - + -

Author:

Name: Carl Shapiro
-Location: US

+

Author:

+ - +

To build:

make all

There is alternate code which allows one to change the size of the @@ -158,19 +161,19 @@ this license:

Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

- +

Inventory for 1985/shapiro

Primary files


- IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

- IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

- Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

- The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

@@ -109,14 +110,16 @@ - + -

Author:

Name: Col. G. L. -Sicherman
Location: US

+

Author:

+ - +

To build:

make all

There is another version that will be compiled in case the first @@ -176,19 +179,19 @@ this license:

Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

- +

Inventory for 1985/sicherman

Primary files


- IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

- IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

- Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

- The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

@@ -109,13 +110,15 @@ - + -

Author:

Name: Jack Applin
-Location: US

+

Author:

+ - +

To build:

make all

To use:

@@ -136,19 +139,19 @@ this license:

Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

- +

Inventory for 1986/applin

Primary files


- IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

- IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

- Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

- The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

@@ -109,14 +110,16 @@ - + -

Author:

Name: Lennart -Augustsson
Location: SE

+

Author:

+ - +

To build:

make all

Bugs and (Mis)features:

@@ -143,19 +146,19 @@ this license:

Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

- +

Inventory for 1986/august

Primary files


- IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

- IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

- Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

- The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

@@ -109,13 +110,16 @@ - + -

Author:

Name: Walter Bright
-Location: US

+

Author:

+ - +

To build:

make all

To use:

@@ -138,19 +142,19 @@ this license:

Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

- +

Inventory for 1986/bright

Primary files


- IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

- IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

- Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

- The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

@@ -109,13 +110,15 @@ - + -

Author:

Name: Jim Hague
-Location: GB

+

Author:

+ - +

To build:

make all

To use:

@@ -145,19 +148,19 @@ this license:

Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

- +

Inventory for 1986/hague

Primary files


- IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

- IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

- Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

- The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

@@ -109,14 +110,16 @@ - + -

Author:

Name: Bruce -Holloway
Location: US

+

Author:

+ - +

To build:

make all

Try:

@@ -136,19 +139,19 @@ this license:

Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

- +

Inventory for 1986/holloway

Primary files


- IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

- IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

- Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

- The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

@@ -109,13 +110,16 @@ - + -

Author:

Name: Eric Marshall
-Location: US

+

Author:

+ - +

To build:

make all

NOTE: we FORCE disable the optimiser due to a funny problem with @@ -161,19 +165,19 @@ this license:

Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

- +

Inventory for 1986/marshall

Primary files


- IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

- IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

- Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

- The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

@@ -109,14 +110,16 @@ - + -

Author:

Name: Michael H. -Pawka
Location: ZZ

+

Author:

+ - +

To build:

make all

Try:

@@ -135,19 +138,19 @@ this license:

Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

- +

Inventory for 1986/pawka

Primary files


- IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

- IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

- Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

- The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

@@ -109,13 +110,15 @@ - + -

Author:

Name: Jan Stein
-Location: ZZ

+

Author:

+ - +

To build:

make all

To use:

@@ -141,19 +144,19 @@ this license:

Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

- +

Inventory for 1986/stein

Primary files


- IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

- IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

- Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

- The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

@@ -109,13 +110,15 @@ - + -

Author:

Name: Larry Wall
-Location: US

+

Author:

+ - +

To build:

make all

To use:

@@ -141,19 +144,19 @@ this license:

Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

- +

Inventory for 1986/wall

Primary files


- IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

- IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

- Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

- The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

@@ -109,13 +110,15 @@ - + -

Author:

Name: Mark Biggar
-Location: ZZ

+

Author:

+ - +

To build:

make all

To use:

@@ -151,19 +154,19 @@ this license:

Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

- +

Inventory for 1987/biggar

Primary files


- IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

- IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

- Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

- The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

@@ -109,13 +110,16 @@ - + -

Author:

Name: Paul Heckbert
-Location: US

+

Author:

+ - +

To build:

make all

On System V systems, we had to compile with @@ -148,19 +152,19 @@ this license:

Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

- +

Inventory for 1987/heckbert

Primary files


- IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

- IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

- Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

- The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

@@ -109,13 +110,16 @@ - + -

Author:

Name: Spencer Hines
-Location: ZZ

+

Author:

+ - +

To build:

make all

To use:

@@ -142,19 +146,19 @@ this license:

Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

- +

Inventory for 1987/hines

Primary files


- IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

- IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

- Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

- The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

@@ -109,13 +110,15 @@ - + -

Author:

Name: David Korn
-Location: US

+

Author:

+ - +

To build:

make all

To use:

@@ -168,19 +171,19 @@ this license:

Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

- +

Inventory for 1987/korn

Primary files


- IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

- IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

- Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

- The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

@@ -109,14 +110,16 @@ - + -

Author:

Name: Roemer B. -Lievaart
Location: NL

+

Author:

+ - +

To build:

make all

To use:

@@ -161,19 +164,19 @@ this license:

Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

- +

Inventory for 1987/lievaart

Primary files


- IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

- IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

- Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

- The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

@@ -109,13 +110,15 @@ - + -

Author:

Name: Larry Wall
-Location: US

+

Author:

+ - +

To build:

make all

To use:

@@ -157,19 +160,19 @@ this license:

Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

- +

Inventory for 1987/wall

Primary files


- IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

- IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

- Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

- The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

@@ -109,13 +110,16 @@ - + -

Author:

Name: Brian Westley
-Location: US

+

Author:

+ - +

To build:

make all

To use:

@@ -135,19 +139,19 @@ this license:

Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

- +

Inventory for 1987/westley

Primary files


- IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

- IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

- Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

- The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

@@ -109,13 +110,15 @@ - + -

Author:

Name: Jack Applin
-Location: US

+

Author:

+ - +

To build:

make all

A smaller version, originally called zsmall.c (and still @@ -171,19 +174,19 @@ this license:

Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

- +

Inventory for 1988/applin

Primary files


- IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

- IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

- Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

- The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

@@ -109,13 +110,15 @@ - + -

Author:

Name: Paul Dale
-Location: AU

+

Author:

+ - +

To build:

make all

Bugs and (Mis)features:

@@ -147,19 +150,19 @@ this license:

Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

- +

Inventory for 1988/dale

Primary files


- IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

- IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

- Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

- The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

@@ -109,13 +110,15 @@ - + -

Author:

Name: Mark Isaak
-Location: ZZ

+

Author:

+ - +

To build:

make all

There is an alternate version, the original, that can’t be compiled @@ -173,19 +176,19 @@ this license:

Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

- +

Inventory for 1988/isaak

Primary files


- IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

- IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

- Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

- The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

@@ -109,14 +110,16 @@ - + -

Author:

Name: Maarten -Litmaath
Location: CH

+

Author:

+ - +

To build:

make

To use:

@@ -162,19 +165,19 @@ this license:

Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

- +

Inventory for 1988/litmaath

Primary files


- IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

- IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

- Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

- The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

@@ -109,13 +110,16 @@ - + -

Author:

Name: Ian Phillipps
-Location: ZZ

+

Author:

+ - +

To build:

make all

Judges’ remarks:

@@ -134,19 +138,19 @@ this license:

Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

- +

Inventory for 1988/phillipps

Primary files


- IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

- IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

- Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

- The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

@@ -109,13 +110,15 @@ - + -

Author:

Name: Gopi Reddy
-Location: ZZ

+

Author:

+ - +

To build:

make all

Try:

@@ -138,19 +141,19 @@ this license:

Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

- +

Inventory for 1988/reddy

Primary files


- IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

- IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

- Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

- The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

@@ -109,14 +110,16 @@ - + -

Author:

Name: Arch D. -Robison
Location: US

+

Author:

+ - +

To build:

make all

Try:

@@ -148,19 +151,19 @@ this license:

Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

- +

Inventory for 1988/robison

Primary files


- IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

- IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

- Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

- The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

@@ -109,14 +110,16 @@ - + -

Author:

Name: Diomidis -Spinellis
Location: GR

+

Author:

+ - +

To build:

make clobber all

and follow the instructions this will give you.

@@ -158,19 +161,19 @@ this license:

Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

- +

Inventory for 1988/spinellis

Primary files


- IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

- IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

- Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

- The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

@@ -109,13 +110,16 @@ - + -

Author:

Name: Brian Westley
-Location: US

+

Author:

+ - +

To build:

make all

NOTE: this version is a fixed version for modern C compilers. See the @@ -160,19 +164,19 @@ this license:

Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

- +

Inventory for 1988/westley

Primary files


- IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

- IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

- Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

- The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

@@ -109,13 +110,15 @@ - + -

Author:

Name: Jay Vosburgh
-Location: US

+

Author:

+ - +

To build:

make all

Bugs and (Mis)features:

@@ -157,19 +160,19 @@ this license:

Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

- +

Inventory for 1989/fubar

Primary files


- IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

- IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

- Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

- The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

@@ -109,13 +110,15 @@ - + -

Author:

Name: Jari Arkko
-Location: SE

+

Author:

+ - +

To build:

NOTE: this will run the program itself.

make clobber all
@@ -178,19 +181,19 @@ this license:

Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

- +

Inventory for 1989/jar.1

Primary files


- IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

- IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

- Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

- The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

@@ -109,18 +110,19 @@ - + -

Authors:

Name: Esko Nuutila
-Location: FI -

Name: Jari -Arkko
Location: SE

Name: Ora Lassila
-Location: US

+

Authors:

+ - +

To build:

make all

To use:

@@ -206,19 +208,19 @@ this license:

Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

- +

Inventory for 1989/jar.2

Primary files


- IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

- IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

- Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

- The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

@@ -109,14 +110,16 @@ - + -

Author:

Name: Oskar von der -Luehe
Location: ZZ

+

Author:

+ - +

To build:

make all

To get this to compile with a modern CPP, we had to replace @@ -175,19 +178,19 @@ this license:

Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

- +

Inventory for 1989/ovdluhe

Primary files


- IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

- IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

- Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

- The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

@@ -109,13 +110,16 @@ - + -

Author:

Name: Paul E. Black
-Location: US

+

Author:

+ - +

To build:

make all

There is an alternate version with a trace routine that the author @@ -226,19 +230,19 @@ this license:

Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

- +

Inventory for 1989/paul

Primary files


- IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

- IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

- Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

- The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

@@ -109,14 +110,16 @@ - + -

Author:

Name: Arch D. -Robison
Location: US

+

Author:

+ - +

To build:

make all

Bugs and (Mis)features:

@@ -181,19 +184,19 @@ this license:

Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

- +

Inventory for 1989/robison

Primary files


- IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

- IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

- Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

- The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

@@ -109,14 +110,16 @@ - + -

Author:

Name: Roemer B. -Lievaart
Location: NL

+

Author:

+ - +

To build:

make all

Try:

@@ -140,19 +143,19 @@ this license:

Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

- +

Inventory for 1989/roemer

Primary files


- IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

- IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

- Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

- The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

@@ -109,13 +110,15 @@ - + -

Author:

Name: John Tromp
-Location: US

+

Author:

+ - +

To build:

make all

To use:

@@ -243,19 +246,19 @@ this license:

Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

- +

Inventory for 1989/tromp

Primary files


- IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

- IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

- Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

- The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

@@ -109,14 +110,16 @@ - + -

Author:

Name: David Van -Brackle
Location: ZZ

+

Author:

+ - +

To build:

make all

Try:

@@ -144,19 +147,19 @@ this license:

Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

- +

Inventory for 1989/vanb

Primary files


- IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

- IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

- Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

- The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

@@ -109,13 +110,16 @@ - + -

Author:

Name: Brian Westley
-Location: US

+

Author:

+ - +

To build:

make all

Bugs and (Mis)features:

@@ -236,19 +240,19 @@ this license:

Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

- +

Inventory for 1989/westley

Primary files


- IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

- IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

- Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

- The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

@@ -109,17 +110,19 @@ - + -

Authors:

Name: Baruch -Nissenbaum
Location: IL

Name: Doron -Osovlanski
Location: IL

+

Authors:

+ - +

To build:

make all

There is an alternate version for those using Turbo-C or MSC. See .

echo 4 | ./baruch
 echo 7 | ./baruch

Try:

-
echo 2 | ./baruch
-echo 3 | ./baruch
-

Why is there no output?

+
./try.sh

Alternate code:

This alternate code is for the very few

Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

- +

Inventory for 1990/baruch

Primary files


- IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

- IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

- Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

- The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

@@ -109,14 +110,16 @@ - + -

Author:

Name: Christopher -Mills
Location: US

+

Author:

+ - +

To build:

make all

To use:

@@ -158,19 +161,19 @@ this license:

Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

- +

Inventory for 1990/cmills

Primary files


- IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

- IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

- Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

- The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

@@ -109,14 +110,16 @@ - + -

Author:

Name: Diomidis -Spinellis
Location: GR

+

Author:

+ - +

To build:

make all

To use:

@@ -221,19 +224,19 @@ this license:

Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

- +

Inventory for 1990/dds

Primary files


- IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

- IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

- Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

- The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

@@ -109,14 +110,16 @@ - + -

Author:

Name: David -Goodenough
Location: ZZ

+

Author:

+ - +

To build:

make all

To use:

@@ -160,19 +163,19 @@ this license:

Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

- +

Inventory for 1990/dg

Primary files


- IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

- IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

- Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

- The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

@@ -109,19 +110,20 @@ - + -

Authors:

Name: James A. -Woods
Location: ZZ

Name: Karl F. Fox
-Location: ZZ -

Name: Paul -Eggert
Location: ZZ

+

Authors:

+ - +

To build:

make all

Try:

@@ -306,19 +308,19 @@ this license:

Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

- +

Inventory for 1990/jaw

Primary files


- IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

- IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

- Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

- The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

@@ -109,14 +110,16 @@ - + -

Author:

Name: Peter J -Ruczynski
Location: GB

+

Author:

+ - +

To build:

make all

There is an alternate version that does @@ -169,19 +172,19 @@ this license:

Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

- +

Inventory for 1990/pjr

Primary files


- IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

- IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

- Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

- The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

@@ -109,13 +110,15 @@ - + -

Author:

Name: Larry Jones
-Location: ZZ

+

Author:

+ - +

To build:

make all

To use:

@@ -159,19 +162,19 @@ this license:

Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

- +

Inventory for 1990/scjones

Primary files


- IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

- IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

- Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

- The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

@@ -109,13 +110,15 @@ - + -

Author:

Name: Stig Hemmer
-Location: NO

+

Author:

+ - +

To build:

make all

To use:

@@ -155,19 +158,19 @@ this license:

Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

- +

Inventory for 1990/stig

Primary files


- IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

- IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

- Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

- The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

@@ -109,16 +110,18 @@ - + -

Authors:

Name: Byron -Rakitzis
Location: US

Name: Sean Dorward
-Location: ZZ

+

Authors:

+ - +

To build:

make all

The authors provided another version of this program. See the

Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

- +

Inventory for 1990/tbr

Primary files


- IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

- IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

- Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

- The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

@@ -109,14 +110,16 @@ - + -

Author:

Name: Adrian -Mariano
Location: US

+

Author:

+ - +

To build:

make all

Bugs and (Mis)features:

@@ -199,19 +202,19 @@ this license:

Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

- +

Inventory for 1990/theorem

Primary files


- IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

- IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

- Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

- The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

@@ -109,13 +110,16 @@ - + -

Author:

Name: Brian Westley
-Location: US

+

Author:

+ - +

To build:

make all

To use:

@@ -164,19 +168,19 @@ this license:

Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

- +

Inventory for 1990/westley

Primary files


- IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

- IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

- Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

- The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

@@ -109,14 +110,16 @@ - + -

Author:

Name: Anthony C. -Howe
Location: CA

+

Author:

+ - +

To build:

make all

There is an alternate version that @@ -242,19 +245,19 @@ this license:

Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

- +

Inventory for 1991/ant

Primary files


- IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

- IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

- Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

- The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

@@ -109,14 +110,16 @@ - + -

Author:

Name: Daniel J. -Bernstein
Location: US

+

Author:

+ - +

To build:

make all

Try:

@@ -305,19 +308,19 @@ this license:

Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

- +

Inventory for 1991/brnstnd

Primary files


- IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

- IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

- Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

- The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

@@ -109,13 +110,15 @@ - + -

Author:

Name: Sean Barrett
-Location: ZZ

+

Author:

+ - +

To build:

make all

There is an alternate version which @@ -195,19 +198,19 @@ this license:

Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

- +

Inventory for 1991/buzzard

Primary files


- IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

- IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

- Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

- The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

@@ -109,14 +110,16 @@ - + -

Author:

Name: Christian -Dupont
Location: FR

+

Author:

+ - +

To build:

make all

To use:

@@ -146,19 +149,19 @@ this license:

Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

- +

Inventory for 1991/cdupont

Primary files


- IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

- IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

- Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

- The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

@@ -109,14 +110,16 @@ - + -

Author:

Name: David -Applegate
Location: US

+

Author:

+ - +

To build:

make all

To use:

@@ -208,19 +211,19 @@ this license:

Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

- +

Inventory for 1991/davidguy

Primary files


- IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

- IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

- Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

- The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

@@ -109,14 +110,16 @@ - + -

Author:

Name: Diomidis -Spinellis
Location: GR

+

Author:

+ - +

To build:

make all

To use:

@@ -201,19 +204,19 @@ this license:

Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

- +

Inventory for 1991/dds

Primary files


- IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

- IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

- Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

- The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

@@ -109,14 +110,16 @@ - + -

Author:

Name: Thomas A. -Fine
Location: US

+

Author:

+ - +

To build:

make all

To use:

@@ -201,19 +204,19 @@ this license:

Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

- +

Inventory for 1991/fine

Primary files


- IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

- IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

- Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

- The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

@@ -109,14 +110,16 @@ - + -

Author:

Name: James -Bonfield
Location: GB

+

Author:

+ - +

To build:

make all

There are two alternate versions which @@ -197,19 +200,19 @@ this license:

Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

- +

Inventory for 1991/rince

Primary files


- IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

- IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

- Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

- The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

@@ -109,13 +110,16 @@ - + -

Author:

Name: Brian Westley
-Location: US

+

Author:

+ - +

To build:

make all

There is an alternate version that is @@ -348,19 +352,19 @@ this license:

Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

- +

Inventory for 1991/westley

Primary files


- IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

- IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

- Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

- The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

@@ -109,14 +110,16 @@ - + -

Author:

Name: Adrian -Mariano
Location: US

+

Author:

+ - +

To build:

make all

Bugs and (Mis)features:

@@ -296,19 +299,19 @@ this license:

Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

- +

Inventory for 1992/adrian

Primary files


- IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

- IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

- Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

- The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

@@ -109,14 +110,16 @@ - + -

Author:

Name: Albert van der -Horst
Location: NL

+

Author:

+ - +

To build:

make all

An alternate version exists that fixes @@ -221,19 +224,19 @@ this license:

Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

- +

Inventory for 1992/albert

Primary files


- IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

- IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

- Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

- The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

@@ -109,14 +110,16 @@ - + -

Author:

Name: Anthony C. -Howe
Location: CA

+

Author:

+ - +

To build:

make all

To use:

@@ -143,19 +146,19 @@ this license:

Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

- +

Inventory for 1992/ant

Primary files


- IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

- IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

- Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

- The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

@@ -109,13 +110,15 @@ - + -

Author:

Name: Sean Barrett
-Location: ZZ

+

Author:

+ - +

To build:

make all

To use:

@@ -289,19 +292,19 @@ this license:

Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

- +

Inventory for 1992/buzzard.1

Primary files


- IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

- IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

- Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

- The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

@@ -109,13 +110,15 @@ - + -

Author:

Name: Sean Barrett
-Location: ZZ

+

Author:

+ - +

To build:

make all

There is an alternate version of this program. See

Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

- +

Inventory for 1992/buzzard.2

Primary files


- IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

- IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

- Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

- The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

@@ -109,14 +110,16 @@ - + -

Author:

Name: Andreas -Gustafsson
Location: FI

+

Author:

+ - +

To build:

make all

NOTE: we DISABLE the optimiser because having it enabled causes some @@ -129,20 +132,30 @@ gson in bugs.md.

To use:

./ag word word2 word3 < /path/to/dictionary

Try:

-

Determine where your system dictionary is located. You may find it -located in one of the following places:

+
./try.sh
+

This script will determine (or try and determine) where your system +dictionary is located and assuming that it can find one it’ll use that. +It checks the following locations though the last one is more +ironic:

/usr/share/dict/words
 /usr/share/lib/spell/words
 /usr/ucblib/dict/words
 /dev/null           # <-- for machines with nothing to say
-

Then using the proper dictionary:

-
./ag free software foundation   < /usr/share/dict/words
-./ag obfuscated c contest   < /usr/share/dict/words
-./ag unix international     < /usr/share/dict/words
-./ag george bush        < /usr/share/dict/words
-./ag bill clinton       < /usr/share/dict/words
-./ag ross perot         < /usr/share/dict/words
-./ag paul e tsongas     < /usr/share/dict/words
+

Then using the proper dictionary file it does:

+
./ag free software foundation   < /usr/share/dict/words
+./ag obfuscated c contest   < /usr/share/dict/words
+./ag unix international     < /usr/share/dict/words
+./ag george bush        < /usr/share/dict/words
+./ag bill clinton       < /usr/share/dict/words
+./ag ross perot         < /usr/share/dict/words
+./ag paul e tsongas     < /usr/share/dict/words
+

where /usr/share/dict/words is the dictionary file.

+

Then it uses the mkdict.sh script to create a +dictionary file out of the files README.md, try.sh (itself) and Makefile +and it repeats the same commands as above. In the case no dictionary +file can be found in the first step it only runs the commands once with +the created dictionary file.

Judges’ remarks:

Recently some newspapers printed amusing anagrams of one of the names listed above. Run this program to find the anagrams they weren’t allowed @@ -150,7 +163,7 @@ to print!

The author provided an obfuscated script that can be used to construct dictionaries which has been put in as mkdict.sh. To use try:

-
cat README.md | ./mkdict.sh > words
+
cat README.md | ./mkdict.sh > words

Then try using the program as shown above with the file words.

Author’s remarks:

@@ -168,8 +181,8 @@ the natural language of your choice, one word on each line. If your machine doesn’t have one already, you can make your own dictionary by concatenating a few hundred of your favourite Usenet articles and piping them through the following obfuscated shell script:

-
#!/bin/sh
-z=a-z];tr [A-Z\] \[$z|sed s/[\^$z[\^$z*/_/g|tr _ \\012|grep ..|sort -u
+
#!/bin/sh
+z=a-z];tr [A-Z\] \[$z|sed s/[\^$z[\^$z*/_/g|tr _ \\012|grep ..|sort -u

Using articles from alt.folklore.computers is likely to make a more professional-looking dictionary than rec.arts.erotica.

AG must be run with the dictionary file as standard input.

@@ -301,7 +314,7 @@ can make the carries generated in incrementing i propagate straight across those bits that should remain zero. For example, the following program prints all those 16-bit integers that contain zeroes in all even bit positions:

-
main(){int i=0,s=0xAAAA;do{printf("%04x\t",i);}while(i=((i|~s)+1)&s);}
+
main(){int i=0,s=0xAAAA;do{printf("%04x\t",i);}while(i=((i|~s)+1)&s);}

AG uses a similar method but works in the opposite direction, finding the next lower value with zeroes in given bit positions by propagating borrows across those bits. Some additional adjustments are made to the @@ -321,19 +334,19 @@ this license:

Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

- +

Inventory for 1992/gson

Primary files


- IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

- IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

- Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

- The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

@@ -109,13 +110,15 @@ - + -

Author:

Name: Ian Collier
-Location: GB

+

Author:

+ - +

To build:

make all

To use:

@@ -260,19 +263,19 @@ this license:

Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

- +

Inventory for 1992/imc

Primary files


- IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

- IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

- Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

- The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

@@ -109,13 +110,15 @@ - + -

Author:

Name: Tero Kivinen
-Location: FI

+

Author:

+ - +

To build:

If your machine support the X Window System, Version 11:

make alt
@@ -222,19 +225,19 @@ this license:

Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

- +

Inventory for 1992/kivinen

Primary files


- IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

- IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

- Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

- The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

@@ -109,13 +110,15 @@ - + -

Author:

Name: Ed Luke
Location: -US

+

Author:

+ - +

To build:

make all

Bugs and (Mis)features:

@@ -141,19 +144,19 @@ this license:

Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

- +

Inventory for 1992/lush

Primary files


- IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

- IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

- Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

- The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

@@ -109,14 +110,16 @@ - + -

Author:

Name: Andrea -Marangoni
Location: IT

+

Author:

+ - +

To build:

make all

To use:

@@ -148,19 +151,19 @@ this license:

Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

- +

Inventory for 1992/marangon

Primary files


- IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

- IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

- Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

- The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

@@ -109,14 +110,16 @@ - + -

Author:

Name: Nathan -Sidwell
Location: GB

+

Author:

+ - +

To build:

make all

To use:

@@ -212,19 +215,19 @@ this license:

Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

- +

Inventory for 1992/nathan

Primary files


- IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

- IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

- Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

- The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

@@ -109,13 +110,15 @@ - + -

Author:

Name: Vern Paxson
-Location: US

+

Author:

+ - +

To build:

make all

Bugs and (Mis)features:

@@ -253,19 +256,19 @@ this license:

Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

- +

Inventory for 1992/vern

Primary files


- IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

- IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

- Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

- The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

@@ -109,13 +110,16 @@ - + -

Author:

Name: Brian Westley
-Location: US

+

Author:

+ - +

To build:

make all

Bugs and (Mis)features:

@@ -126,10 +130,7 @@ STATUS: known bug - please help us fix href="/bugs.md#1992-westley">1992 westley in bugs.md.

To use:

If lost:

-
./whereami lat long
-
-# or, if you don't have curses installed:
-./westley lat long
+
./whereami.sh lat long

Where lat and long correspond to your latitude and longitude.

NOTE: you MUST have a terminal that is at least 80 @@ -139,30 +140,26 @@ it cannot be compiled and linked (it uses curses); instead one should just use the westley and westley.alt programs directly.

Try:

-
./whereami 47 -122  # NOTE: - means west of meridian
-./whereami 47 122
-
-# or if you don't have curses installed:
-./westley 47 -122
-./westley 47 122
+
./try.sh

Alternate code:

The author provided a version for the US which we added. To build:

Alternate build:

make alt

Alternate use:

-
./whereami.alt lat long
-
-# or if you don't have curses installed:
-./westley.alt lat long
+
./whereami.alt.sh lat long

NOTE: this alternative version also needs a terminal with at least 80 columns.

+

Alternate try:

+

The try.sh script uses both the original entry +and the alternate code so one can try the same script for both:

+
./try.sh

Judges’ remarks:

To find the approximate place where this entry was judged, type:

-
./whereami 37 -122  # NOTE: - means west of meridian
-
-# or if you don't have curses installed:
-./westley 37 -122   # NOTE: - means west of meridian
+
./whereami 37 -122  # NOTE: - means west of meridian
+
+# or if you don't have curses installed:
+./westley 37 -122   # NOTE: - means west of meridian

Author’s remarks:

Run the program with your latitude & longitude as integer arguments; it will produce a map made up of '!' with the @@ -238,14 +235,14 @@ you might like to try:

  • Tokyo 36 140
  • For a domestic (US) version with higher resolution, try:

    -
    main(l,a,n,d)char**a;{for(d=atoi(a[1])/2*80-atoi(a[2])-2043;
    -n="bnaBCOCXdBBHGYdAP[A M E R I C A].AqandkmavX|ELC}BOCd"
    -[l++-3];)for(;n-->64;)putchar(!d+++33^l&1);}
    +
    main(l,a,n,d)char**a;{for(d=atoi(a[1])/2*80-atoi(a[2])-2043;
    +n="bnaBCOCXdBBHGYdAP[A M E R I C A].AqandkmavX|ELC}BOCd"
    +[l++-3];)for(;n-->64;)putchar(!d+++33^l&1);}

    The code will test the 80-column wrap and document itself if it is joined together as one 160-character line and listed. You should see:

    -
    main(l,a,n,d)...
    -[A M E R I C A]...
    +
    main(l,a,n,d)...
    +[A M E R I C A]...

    …going down the left edge if your terminal auto-wraps at 80 characters.

    Inventory for 1992/westley

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,14 +110,16 @@ - + -

    Author:

    Name: Anthony C. -Howe
    Location: CA

    +

    Author:

    + - +

    To build:

    make all

    Bugs and (Mis)features:

    @@ -155,19 +158,19 @@ this license:

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 1993/ant

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,14 +110,16 @@ - + -

    Author:

    Name: Christopher -Mills
    Location: US

    +

    Author:

    + - +

    To build:

    We recommend you try the alt version first so you can get a better idea of what this entry was like back in 1993. See the

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 1993/cmills

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,13 +110,15 @@ - + -

    Author:

    Name: David Gibson
    -Location: ZZ

    +

    Author:

    + - +

    To build:

    make all

    To use:

    @@ -175,19 +178,19 @@ this license:

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 1993/dgibson

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,14 +110,16 @@ - + -

    Author:

    Name: E. Jay -Berkenbilt
    Location: ZZ

    +

    Author:

    + - +

    To build:

    make all

    To use:

    @@ -187,19 +190,19 @@ this license:

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 1993/ejb

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,13 +110,16 @@ - + -

    Author:

    Name: Jon Thingvold
    -Location: NO

    +

    Author:

    + - +

    To build:

    NOTE: this entry requires X11/Xlib.h header file and the X11 library to compile. macOS users running Mountain Lion and later will @@ -147,19 +151,19 @@ this license:

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 1993/jonth

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,14 +110,16 @@ - + -

    Author:

    Name: Leonid A. -Broukhis
    Location: US

    +

    Author:

    + - +

    To build:

    make all

    To use:

    @@ -195,19 +198,19 @@ this license:

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 1993/leo

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,14 +110,16 @@ - + -

    Author:

    Name: Jyrki -Holopainen
    Location: FI

    +

    Author:

    + - +

    To build:

    If you have gcc < 2.3.3 you can build this entry like:

    make all
    @@ -275,19 +278,19 @@ this license:

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 1993/lmfjyh

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,13 +110,15 @@ - + -

    Author:

    Name: Mark Plummer
    -Location: ZZ

    +

    Author:

    + - +

    To build:

    make alt

    We recommend that you try the alternate version first to get a better @@ -245,19 +248,19 @@ this license:

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 1993/plummer

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,14 +110,16 @@ - + -

    Author:

    Name: James -Bonfield
    Location: GB

    +

    Author:

    + - +

    To build:

    make all

    NOTE: there are two alternate versions of this program, both allowing @@ -274,19 +277,19 @@ this license:

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 1993/rince

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,14 +110,16 @@ - + -

    Author:

    Name: Mark -Schnitzius
    Location: ZZ

    +

    Author:

    + - +

    To build:

    make all

    Bugs and (Mis)features:

    @@ -212,19 +215,19 @@ this license:

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 1993/schnitzi

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,14 +110,16 @@ - + -

    Author:

    Name: David Van -Brackle
    Location: ZZ

    +

    Author:

    + - +

    To build:

    make all

    Bugs and (Mis)features:

    @@ -280,19 +283,19 @@ this license:

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 1993/vanb

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,13 +110,15 @@ - + -

    Author:

    Name: Don Dodson
    -Location: US

    +

    Author:

    + - +

    To build:

    make all

    To use:

    @@ -141,19 +144,19 @@ this license:

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 1994/dodsond1

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,13 +110,15 @@ - + -

    Author:

    Name: Don Dodson
    -Location: US

    +

    Author:

    + - +

    To build:

    make all

    There is an alternate version that allows you to cheat, giving you @@ -193,19 +196,19 @@ this license:

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 1994/dodsond2

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,14 +110,16 @@ - + -

    Author:

    Name: Mary Ann -Horton
    Location: US

    +

    Author:

    + - +

    To build:

    make all

    To use:

    @@ -196,19 +199,19 @@ this license:

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 1994/horton

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,13 +110,15 @@ - + -

    Author:

    Name: Ian Collier
    -Location: GB

    +

    Author:

    + - +

    To build:

    make all

    To use:

    @@ -177,19 +180,19 @@ this license:

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 1994/imc

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,14 +110,16 @@ - + -

    Author:

    Name: Laurion -Burchall
    Location: ZZ

    +

    Author:

    + - +

    To build:

    make all

    Bugs and (Mis)features:

    @@ -146,19 +149,19 @@ this license:

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 1994/ldb

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,14 +110,16 @@ - + -

    Author:

    Name: Mark -Schnitzius
    Location: ZZ

    +

    Author:

    + - +

    To build:

    make all

    There are two alternate versions, one that has an increased buffer @@ -201,19 +204,19 @@ this license:

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 1994/schnitzi

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,14 +110,16 @@ - + -

    Author:

    Name: Andrew T. -Shapiro
    Location: ZZ

    +

    Author:

    + - +

    To build:

    make all

    Bugs and (Mis)features:

    @@ -190,19 +193,19 @@ this license:

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 1994/shapiro

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,14 +110,16 @@ - + -

    Author:

    Name: Szymon -Rusinkiewicz
    Location: US

    +

    Author:

    + - +

    To build:

    make all

    To use:

    @@ -149,19 +152,19 @@ this license:

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 1994/smr

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,14 +110,16 @@ - + -

    Author:

    Name: Teemu -Rantanen
    Location: FI

    +

    Author:

    + - +

    To build:

    make all

    The author provided a spoiler version as alt code. See

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 1994/tvr

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,13 +110,16 @@ - + -

    Author:

    Name: Jeff Weisberg
    -Location: ZZ

    +

    Author:

    + - +

    To build:

    make all

    There is an alternate version that uses more memory. See

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 1994/weisberg

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,13 +110,16 @@ - + -

    Author:

    Name: Brian Westley
    -Location: US

    +

    Author:

    + - +

    To build:

    make alt

    We recommend that you try the alternate version first as the original @@ -256,19 +260,19 @@ this license:

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 1994/westley

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,13 +110,16 @@ - + -

    Author:

    Name: Carlos Duarte
    -Location: ZZ

    +

    Author:

    + - +

    To build:

    We recommend that you try the alternate version first so you can see what this entry looked like back in 1995 (with a configurable speed). @@ -175,19 +179,19 @@ this license:

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 1995/cdua

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,13 +110,15 @@ - + -

    Author:

    Name: Don Dodson
    -Location: US

    +

    Author:

    + - +

    To build:

    make all

    To use:

    @@ -149,19 +152,19 @@ this license:

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 1995/dodsond1

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,13 +110,15 @@ - + -

    Author:

    Name: Don Dodson
    -Location: US

    +

    Author:

    + - +

    To build:

    make all

    To use:

    @@ -141,19 +144,19 @@ this license:

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 1995/dodsond2

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,14 +110,16 @@ - + -

    Author:

    Name: Sebastian -Deorowicz
    Location: PL

    +

    Author:

    + - +

    To build:

    make all

    To use:

    @@ -168,19 +171,19 @@ this license:

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 1995/esde

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,14 +110,16 @@ - + -

    Author:

    Name: Garry -Glendown
    Location: DE

    +

    Author:

    + - +

    To build:

    make all

    To use:

    @@ -169,19 +172,19 @@ this license:

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 1995/garry

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,17 +110,19 @@ - + -

    Authors:

    Name: Heather Downs
    -Location: ZZ -

    Name: Selene -Makarios
    Location: ZZ

    +

    Authors:

    + - +

    To build:

    make all

    To use:

    @@ -167,19 +170,19 @@ this license:

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 1995/heathbar

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,14 +110,16 @@ - + -

    Author:

    Name: Leonid A. -Broukhis
    Location: US

    +

    Author:

    + - +

    To build:

    make all

    To use:

    @@ -299,19 +302,19 @@ this license:

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 1995/leo

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,17 +110,19 @@ - + -

    Authors:

    Name: Heather Downs
    -Location: ZZ -

    Name: Selene -Makarios
    Location: ZZ

    +

    Authors:

    + - +

    To build:

    make all

    To use:

    @@ -139,19 +142,19 @@ this license:

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 1995/makarios

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,14 +110,16 @@ - + -

    Author:

    Name: Michael -Savastio
    Location: ZZ

    +

    Author:

    + - +

    To build:

    make all

    Bugs and (Mis)features:

    @@ -164,19 +167,19 @@ this license:

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 1995/savastio

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,14 +110,16 @@ - + -

    Author:

    Name: Mark -Schnitzius
    Location: ZZ

    +

    Author:

    + - +

    To build:

    make all

    To use:

    @@ -141,19 +144,19 @@ this license:

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 1995/schnitzi

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,14 +110,16 @@ - + -

    Author:

    Name: Diomidis -Spinellis
    Location: GR

    +

    Author:

    + - +

    To build:

    make all

    To use:

    @@ -141,19 +144,19 @@ this license:

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 1995/spinellis

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,17 +110,19 @@ - + -

    Authors:

    Name: David Van -Brackle
    Location: ZZ

    Name: Mark -Schnitzius
    Location: ZZ

    +

    Authors:

    + - +

    To build:

    make all

    The authors provided a spoiler version, originally uuencoded but @@ -282,19 +285,19 @@ this license:

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 1995/vanschnitz

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,14 +110,16 @@ - + -

    Author:

    Name: Lennart -Augustsson
    Location: SE

    +

    Author:

    + - +

    To build:

    make all

    Bugs and (Mis)features:

    @@ -307,19 +310,19 @@ this license:

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 1996/august

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,13 +110,15 @@ - + -

    Author:

    Name: John Dalbec
    -Location: US

    +

    Author:

    + - +

    To build:

    make all

    To use:

    @@ -169,19 +172,19 @@ this license:

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 1996/dalbec

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,13 +110,15 @@ - + -

    Author:

    Name: Thor Eldby
    -Location: ZZ

    +

    Author:

    + - +

    To build:

    make alt

    We recommend that you use the alt version to see what the entry @@ -157,19 +160,19 @@ this license:

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 1996/eldby

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,13 +110,15 @@ - + -

    Author:

    Name: Dean Swift
    -Location: ZZ

    +

    Author:

    + - +

    To build:

    make all

    Bugs and (Mis)features:

    @@ -146,19 +149,19 @@ this license:

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 1996/gandalf

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,13 +110,15 @@ - + -

    Author:

    Name: Ken Huffman
    -Location: US

    +

    Author:

    + - +

    To build:

    make all

    Bugs and (Mis)features:

    @@ -154,19 +157,19 @@ this license:

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 1996/huffman

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,13 +110,16 @@ - + -

    Author:

    Name: Jon Thingvold
    -Location: NO

    +

    Author:

    + - +

    To build:

    make all

    NOTE: this entry requires X11/Xlib.h header file and the @@ -163,19 +167,19 @@ this license:

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 1996/jonth

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,13 +110,16 @@ - + -

    Author:

    Name: Ron McFarland
    -Location: US

    +

    Author:

    + - +

    To build:

    make all

    To use:

    @@ -174,19 +178,19 @@ this license:

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 1996/rcm

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,14 +110,16 @@ - + -

    Author:

    Name: Jens -Schweikhardt
    Location: DE

    +

    Author:

    + - +

    To build:

    make all

    To use:

    @@ -214,19 +217,19 @@ this license:

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 1996/schweikh1

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,14 +110,16 @@ - + -

    Author:

    Name: Jens -Schweikhardt
    Location: DE

    +

    Author:

    + - +

    To build:

    make all

    To use:

    @@ -234,19 +237,19 @@ this license:

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 1996/schweikh2

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,14 +110,16 @@ - + -

    Author:

    Name: Jens -Schweikhardt
    Location: DE

    +

    Author:

    + - +

    To build:

    make all

    To use:

    @@ -242,19 +245,19 @@ this license:

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 1996/schweikh3

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,13 +110,16 @@ - + -

    Author:

    Name: Brian Westley
    -Location: US

    +

    Author:

    + - +

    To build:

    make all

    There is another version which is the original entry. See

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 1996/westley

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,13 +110,15 @@ - + -

    Author:

    Name: Carl Banks
    -Location: US

    +

    Author:

    + - +

    To build:

    make all

    If you do not have a page up or page down key you might wish to see @@ -342,19 +345,19 @@ this license:

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 1998/banks

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,13 +110,16 @@ - + -

    Author:

    Name: Bas de Bakker
    -Location: NL

    +

    Author:

    + - +

    To build:

    make all

    To use:

    @@ -172,19 +176,19 @@ this license:

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 1998/bas1

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,13 +110,16 @@ - + -

    Author:

    Name: Bas de Bakker
    -Location: NL

    +

    Author:

    + - +

    To build:

    make all

    To use:

    @@ -157,19 +161,19 @@ this license:

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 1998/bas2

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,13 +110,15 @@ - + -

    Author:

    Name: Alan De Smet
    -Location: US

    +

    Author:

    + - +

    To build:

    make chaos

    NOTE: Some systems do not implement halfdelay() in their @@ -178,19 +181,19 @@ this license:

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 1998/chaos

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,14 +110,16 @@ - + -

    Author:

    Name: Daniel -Fischer
    Location: ZZ

    +

    Author:

    + - +

    To build:

    make all

    To use:

    @@ -251,19 +254,19 @@ this license:

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 1998/df

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,13 +110,16 @@ - + -

    Author:

    Name: J. David Lowe
    -Location: US

    +

    Author:

    + - +

    To build:

    make all

    There is an alternate version available. See

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 1998/dlowe

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,16 +110,18 @@ - + -

    Authors:

    Name: J. David Lowe
    -Location: US -

    Name: Neil -Mix
    Location: ZZ

    +

    Authors:

    + - +

    To build:

    make all

    There is an alternate version available that has a key configuration @@ -251,19 +254,19 @@ this license:

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 1998/dloweneil

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,14 +110,16 @@ - + -

    Author:

    Name: Frans van -Dorsselaer
    Location: ZZ

    +

    Author:

    + - +

    To build:

    make all

    To use:

    @@ -204,19 +207,19 @@ this license:

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 1998/dorssel

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,13 +110,15 @@ - + -

    Author:

    Name: Tony Finch
    -Location: GB

    +

    Author:

    + - +

    To build:

    make all

    NOTE: this may take a while. Some systems may have problems building @@ -435,19 +438,19 @@ this license:

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 1998/fanf

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,14 +110,16 @@ - + -

    Author:

    Name: Mark -Schnitzius
    Location: ZZ

    +

    Author:

    + - +

    To build:

    make all

    Bugs and (Mis)features:

    @@ -209,19 +212,19 @@ this license:

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 1998/schnitzi

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,14 +110,16 @@ - + -

    Author:

    Name: Jens -Schweikhardt
    Location: DE

    +

    Author:

    + - +

    To build:

    make all

    There is an alternate version of this entry that will work with @@ -339,19 +342,19 @@ this license:

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 1998/schweikh1

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,14 +110,16 @@ - + -

    Author:

    Name: Jens -Schweikhardt
    Location: DE

    +

    Author:

    + - +

    To build:

    make all

    To use:

    @@ -302,19 +305,19 @@ this license:

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 1998/schweikh2

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,14 +110,16 @@ - + -

    Author:

    Name: Jens -Schweikhardt
    Location: DE

    +

    Author:

    + - +

    To build:

    make all

    The author stated:

    @@ -290,19 +293,19 @@ this license:

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 1998/schweikh3

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,13 +110,15 @@ - + -

    Author:

    Name: Tom Torfs
    -Location: ZZ

    +

    Author:

    + - +

    To build:

    make all

    To use:

    @@ -204,19 +207,19 @@ this license:

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 1998/tomtorfs

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,13 +110,16 @@ - + -

    Author:

    Name: Glyn Anderson
    -Location: ZZ

    +

    Author:

    + - +

    To build:

    make

    To use:

    @@ -190,19 +194,19 @@ this license:

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 2000/anderson

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,14 +110,16 @@ - + -

    Author:

    Name: Fabrice -Bellard
    Location: FR

    +

    Author:

    + - +

    To build:

    make

    To use:

    @@ -145,19 +148,19 @@ this license:

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 2000/bellard

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,13 +110,15 @@ - + -

    Author:

    Name: Bernd Meyer
    -Location: AU

    +

    Author:

    + - +

    To build:

    make

    To use:

    @@ -363,7 +366,7 @@ this license:

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - - + +

    Inventory for 2000/bmeyer

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,17 +110,18 @@ - + -

    Authors:

    Name: Lord Zarbon
    -Location: ZZ -

    Name: Moxen N. -Briddlebane
    Location: ZZ

    +

    Authors:

    + - +

    To build:

    make

    To use:

    @@ -163,19 +165,19 @@ this license:

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 2000/briddlebane

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,13 +110,15 @@ - + -

    Author:

    Name: Don Yang
    Location: -US

    +

    Author:

    + - +

    To build:

    make

    To use:

    @@ -160,19 +163,19 @@ this license:

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 2000/dhyang

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,13 +110,16 @@ - + -

    Author:

    Name: J. David Lowe
    -Location: US

    +

    Author:

    + - +

    To build:

    make

    The following bit of perl may help determine the values you need:

    @@ -130,7 +134,7 @@ dlowe in bugs.md.

    To use:

    ./dlowe [file ...]

    Try:

    -
    echo "13 14 15 16 17 + - * / p" | ./dlowe
    +
    ./try.sh

    Judges’ remarks:

    When this entry was submitted the rules of the IOCCC did not prohibit the use of embedded language interpreters. The judges considered @@ -340,19 +344,19 @@ this license:

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 2000/dlowe

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,17 +110,18 @@ - + -

    Authors:

    Name: Jari Arkko
    -Location: SE -

    Name: Jyrki -Holopainen
    Location: FI

    +

    Authors:

    + - +

    To build:

    make

    You will need X11 header files and libraries installed to build this @@ -412,19 +414,19 @@ this license:

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 2000/jarijyrki

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,13 +110,15 @@ - + -

    Author:

    Name: NATORI Shin
    -Location: JP

    +

    Author:

    + - +

    To build:

    make

    An alt version exists for those in the southern hemisphere (or those @@ -172,19 +175,19 @@ this license:

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 2000/natori

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,14 +110,16 @@ - + -

    Author:

    Name: Raymond -Cheong
    Location: US

    +

    Author:

    + - +

    To build:

    make

    Bugs and (Mis)features:

    @@ -195,19 +198,19 @@ this license:

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 2000/primenum

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,14 +110,16 @@ - + -

    Author:

    Name: James -Bonfield
    Location: GB

    +

    Author:

    + - +

    To build:

    make all

    Bugs and (Mis)features:

    @@ -399,7 +402,7 @@ this license:

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - - + +

    Inventory for 2000/rince

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,14 +110,16 @@ - + -

    Author:

    Name: Arch D. -Robison
    Location: US

    +

    Author:

    + - +

    To build:

    make

    To use:

    @@ -259,19 +262,19 @@ this license:

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 2000/robison

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,14 +110,16 @@ - + -

    Author:

    Name: Craig -Schneiderwent
    Location: US

    +

    Author:

    + - +

    To build:

    make

    To use:

    @@ -189,20 +192,20 @@ this license:

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 2000/schneiderwent

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,17 +110,19 @@ - + -

    Authors:

    Name: Gavin -Buttimore
    Location: ZZ

    Name: Thaddaeus -Frogley
    Location: GB

    +

    Authors:

    + - +

    To build:

    make alt

    NOTE: if you don’t have curses or SDL1 installed both modes will fail @@ -213,19 +216,19 @@ this license:

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 2000/thadgavin

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,13 +110,16 @@ - + -

    Author:

    Name: Thomas P John
    -Location: NL

    +

    Author:

    + - +

    To build:

    make

    There is an alternate version that compiles

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 2000/tomx

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,14 +110,16 @@ - + -

    Author:

    Name: Anonymous -2001
    Location: GB

    +

    Author:

    + - +

    To build:

    make

    The programs that this program is supposed to act on,

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 2001/anonymous

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,14 +110,16 @@ - + -

    Author:

    Name: Fabrice -Bellard
    Location: FR

    +

    Author:

    + - +

    To build:

    make

    Bugs and (Mis)features:

    @@ -245,19 +248,19 @@ this license:

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 2001/bellard

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,14 +110,16 @@ - + -

    Author:

    Name: Raymond -Cheong
    Location: US

    +

    Author:

    + - +

    To build:

    make

    To use:

    @@ -192,19 +195,19 @@ this license:

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 2001/cheong

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,14 +110,17 @@ - + -

    Author:

    Name: Pierre-Philippe -Coupard
    Location: ZZ

    +

    Author:

    + - +

    To build:

    make

    To use:

    @@ -230,19 +234,19 @@ this license:

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 2001/coupard

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,13 +110,15 @@ - + -

    Author:

    Name: Chris King
    -Location: ZZ

    +

    Author:

    + - +

    To build:

    make

    There is an alternate version with vi(m) key movements. See

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 2001/ctk

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,14 +110,16 @@ - + -

    Author:

    Name: Doug -Beardsley
    Location: US

    +

    Author:

    + - +

    To build:

    make

    There is an alternate version based on the author’s remarks. See

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 2001/dgbeards

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,14 +110,16 @@ - + -

    Author:

    Name: Immanuel -Herrmann
    Location: DE

    +

    Author:

    + - +

    To build:

    make

    Bugs and (Mis)features:

    @@ -388,19 +391,19 @@ this license:

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 2001/herrmann1

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,14 +110,16 @@ - + -

    Author:

    Name: Immanuel -Herrmann
    Location: DE

    +

    Author:

    + - +

    To build:

    make

    To use:

    @@ -285,19 +288,19 @@ this license:

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 2001/herrmann2

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,14 +110,16 @@ - + -

    Author:

    Name: Jason -Orendorff
    Location: US

    +

    Author:

    + - +

    To build:

    make

    To use:

    @@ -209,19 +212,19 @@ this license:

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 2001/jason

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,13 +110,15 @@ - + -

    Author:

    Name: Kevin Pulo
    -Location: AU

    +

    Author:

    + - +

    To build:

    make

    There is another version which lets you use the arrow keys rather @@ -304,19 +307,19 @@ this license:

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 2001/kev

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,14 +110,16 @@ - + -

    Author:

    Name: Nicolas -Ollinger
    Location: FR

    +

    Author:

    + - +

    To build:

    make

    To use:

    @@ -202,19 +205,19 @@ this license:

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 2001/ollinger

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,13 +110,16 @@ - + -

    Author:

    Name: Edward Rosten
    -Location: GB

    +

    Author:

    + - +

    To build:

    make

    Bugs and (Mis)features:

    @@ -219,19 +223,19 @@ this license:

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 2001/rosten

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,14 +110,16 @@ - + -

    Author:

    Name: Jens -Schweikhardt
    Location: DE

    +

    Author:

    + - +

    To build:

    make

    Bugs and (Mis)features:

    @@ -198,19 +201,19 @@ this license:

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 2001/schweikh

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,13 +110,16 @@ - + -

    Author:

    Name: Brian Westley
    -Location: US

    +

    Author:

    + - +

    To build:

    make

    There are two additional programs based on the author’s remarks and @@ -283,19 +287,19 @@ this license:

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 2001/westley

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,13 +110,16 @@ - + -

    Author:

    Name: John Williams
    -Location: ZZ

    +

    Author:

    + - +

    To build:

    make

    Bugs and (Mis)features:

    @@ -168,19 +172,19 @@ this license:

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 2001/williams

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,14 +110,16 @@ - + -

    Author:

    Name: Anonymous -2004
    Location: SG

    +

    Author:

    + - +

    To build:

    make

    To use:

    @@ -233,19 +236,19 @@ this license:

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 2004/anonymous

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,13 +110,15 @@ - + -

    Author:

    Name: Nick Johnson
    -Location: NZ

    +

    Author:

    + - +

    To build:

    make

    There is an alt version for rogue players, vi(m) users and Dvorak @@ -171,19 +174,19 @@ this license:

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 2004/arachnid

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,13 +110,15 @@ - + -

    Author:

    Name: Brent Burley
    -Location: US

    +

    Author:

    + - +

    To build:

    make

    NOTE: We FORCE the use of -O0 even if someone overrides it because @@ -174,19 +177,19 @@ this license:

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 2004/burley

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,13 +110,16 @@ - + -

    Author:

    Name: Anders Gavare
    -Location: SE

    +

    Author:

    + - +

    To build:

    make

    There are three alternate versions; see

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 2004/gavare

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,14 +110,16 @@ - + -

    Author:

    Name: Gavin -Barraclough
    Location: ZZ

    +

    Author:

    + - +

    To build:

    make

    There is an alternate version for those who wish to use QEMU rather @@ -263,19 +266,19 @@ this license:

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 2004/gavin

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,14 +110,16 @@ - + -

    Author:

    Name: Anthony C. -Howe
    Location: CA

    +

    Author:

    + - +

    To build:

    make

    To use:

    @@ -250,19 +253,19 @@ this license:

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 2004/hibachi

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,14 +110,16 @@ - + -

    Author:

    Name: Jonathan -Hoyle
    Location: US

    +

    Author:

    + - +

    To build:

    make

    To use:

    @@ -161,19 +164,19 @@ this license:

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 2004/hoyle

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,13 +110,15 @@ - + -

    Author:

    Name: John Dalbec
    -Location: US

    +

    Author:

    + - +

    To build:

    make

    There is an alternate version that allows one to control the number @@ -302,19 +305,19 @@ this license:

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 2004/jdalbec

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,14 +110,16 @@ - + -

    Author:

    Name: Eryk -Kopczynski
    Location: PL

    +

    Author:

    + - +

    To build:

    make

    NOTE: We FORCE the use of -O0 even if someone overrides it because @@ -124,7 +127,7 @@ this entry will not work with it enabled.

    To use:

    ./kopczynski < input_file

    Try:

    -
    ./try
    +
    ./try.sh

    What happens if you feed the program source to the program? Can you figure out why?

    Alternate code:

    @@ -266,19 +269,19 @@ this license:

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 2004/kopczynski

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,13 +110,15 @@ - + -

    Author:

    Name: Jeff Newbern
    -Location: ZZ

    +

    Author:

    + - +

    To build:

    make

    To use:

    @@ -151,19 +154,19 @@ this license:

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 2004/newbern

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,13 +110,15 @@ - + -

    Author:

    Name: Don Yang
    Location: -US

    +

    Author:

    + - +

    To build:

    make

    To use:

    @@ -233,19 +236,19 @@ this license:

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 2004/omoikane

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,14 +110,16 @@ - + -

    Author:

    Name: Mark -Schnitzius
    Location: ZZ

    +

    Author:

    + - +

    To build:

    make

    To use:

    @@ -230,19 +233,19 @@ this license:

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 2004/schnitzi

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,13 +110,16 @@ - + -

    Author:

    Name: Stephen Sykes
    -Location: FI

    +

    Author:

    + - +

    To build:

    make

    Bugs and (Mis)features:

    @@ -197,19 +201,19 @@ this license:

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 2004/sds

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,13 +110,15 @@ - + -

    Author:

    Name: Daniel Vik
    -Location: US

    +

    Author:

    + - +

    To build:

    make

    To use:

    @@ -222,19 +225,19 @@ this license:

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 2004/vik1

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,13 +110,15 @@ - + -

    Author:

    Name: Daniel Vik
    -Location: US

    +

    Author:

    + - +

    To build:

    make

    To use:

    @@ -314,19 +317,19 @@ this license:

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 2004/vik2

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,14 +110,16 @@ - + -

    Author:

    Name: Aidan -Thornton
    Location: GB

    +

    Author:

    + - +

    To build:

    make

    There is an alternate version based on the author’s remarks. See

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 2005/aidan

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,14 +110,16 @@ - + -

    Author:

    Name: Anonymous -2005
    Location: ZZ

    +

    Author:

    + - +

    To build:

    make

    NOTE: there is an alternate version for vi(m) like movements. See

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 2005/anon

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,14 +110,16 @@ - + -

    Author:

    Name: Francois -Boutines
    Location: FR

    +

    Author:

    + - +

    To build:

    make

    To use:

    @@ -268,19 +271,19 @@ this license:

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 2005/boutines

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,13 +110,15 @@ - + -

    Author:

    Name: V. Chia
    Location: SG

    +

    Author:

    + - +

    To build:

    make

    To use:

    @@ -167,19 +170,19 @@ this license:

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 2005/chia

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,13 +110,15 @@ - + -

    Author:

    Name: Gil Dogon
    -Location: IL

    +

    Author:

    + - +

    To build:

    make

    NOTE: We FORCE the use of -O0 even if someone overrides it because @@ -128,13 +131,12 @@ href="/bugs.md#2005-giljade">2005 giljade in bugs.md.

    To use:

    ./giljade

    Try:

    -
    ./giljade > out
    -

    Open an xterm with 78 lines.

    -
    vi out
    -

    Press ^F (control F) repeatedly.

    +
    ./try.sh

    Self-test feature to try:

    -
    ./giljade > out
    -./giljade out
    +
    ./giljade > out
    +./giljade out
    +

    NOTE: try.sh will ask you if you wish to do +this.

    Judges’ remarks:

    This entry takes editorial in how it deals with its output. After using vi(1) (or vim(1)) to look at the source, @@ -142,7 +144,7 @@ use vi(1) (or vim(1)) to look at its output. We especially recommend it on a 78 column xterm while leaning on Control-F.

    If you really understand expressions, then understand this:

    -
    s=s^(b=s&s-1^s)
    +
    s=s^(b=s&s-1^s)

    … and understand why it is found in the source code.

    Author’s remarks:

    So what do we have here ?

    @@ -265,19 +267,19 @@ this license:

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 2005/giljade

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,13 +110,15 @@ - + -

    Author:

    Name: Jetro Lauha
    -Location: FI

    +

    Author:

    + - +

    To build:

    This entry requires SDL. See 3.8 - How do I compile an IOCCC winner that requires SDL1 or SDL2? for information @@ -146,19 +149,19 @@ this license:

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 2005/jetro

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,14 +110,16 @@ - + -

    Author:

    Name: Peter -Klausler
    Location: US

    +

    Author:

    + - +

    To build:

    make

    To use:

    @@ -169,19 +172,19 @@ this license:

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 2005/klausler

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,13 +110,15 @@ - + -

    Author:

    Name: Michael Ash
    -Location: US

    +

    Author:

    + - +

    To build:

    make

    Bugs and (Mis)features:

    @@ -249,19 +252,19 @@ this license:

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 2005/mikeash

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,14 +110,16 @@ - + -

    Author:

    Name: Anthony C. -Howe
    Location: CA

    +

    Author:

    + - +

    To build:

    make

    There is an alternate version that scans for (ONLY scans) @@ -199,19 +202,19 @@ this license:

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 2005/mynx

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,13 +110,16 @@ - + -

    Author:

    Name: Mauro Persano
    -Location: BR

    +

    Author:

    + - +

    To build:

    make

    There is an alternate version of this entry which should work for @@ -225,7 +229,7 @@ this license:

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - - + +

    Inventory for 2005/persano

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,13 +110,16 @@ - + -

    Author:

    Name: Stephen Sykes
    -Location: FI

    +

    Author:

    + - +

    To build:

    make

    Bugs and (Mis)features:

    @@ -354,19 +358,19 @@ this license:

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 2005/sykes

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,20 +110,22 @@ - + -

    Author:

    Name: Arne Timwi -Heizmann
    Location: DE

    +

    Author:

    + - +

    To build:

    make

    To use:

    ./timwi < bf_program

    Try:

    -
    (echo "20 : ,-->+.>+.<<[>[>>+>+<<<-]>[>>+>+<<<-]>"; echo "[<+>-]>[<<<+>>>-]>[-]<<<<.<-]") | ./timwi
    +
    ./try.sh

    Judges’ remarks:

    Unlike most BF interpreters that we have been receiving for the last few years, this @@ -185,19 +188,19 @@ this license:

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 2005/timwi

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,14 +110,16 @@ - + -

    Author:

    Name: Oscar Toledo -G.
    Location: MX

    +

    Author:

    + - +

    To build:

    make

    To use:

    @@ -236,19 +239,19 @@ this license:

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 2005/toledo

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,13 +110,15 @@ - + -

    Author:

    Name: Daniel Vik
    -Location: US

    +

    Author:

    + - +

    To build:

    make

    To use:

    @@ -229,19 +232,19 @@ this license:

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 2005/vik

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,14 +110,16 @@ - + -

    Author:

    Name: Vincent -Weaver
    Location: US

    +

    Author:

    + - +

    To build:

    Before building, make sure that you have the OpenGL development libraries installed.

    @@ -206,19 +209,19 @@ this license:

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 2005/vince

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,14 +110,16 @@ - + -

    Author:

    Name: Michael -Birken
    Location: US

    +

    Author:

    + - +

    To build:

    make

    Bugs and (Mis)features:

    @@ -177,19 +180,19 @@ this license:

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 2006/birken

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,14 +110,16 @@ - + -

    Author:

    Name: Szabolcs -Borsanyi
    Location: DE

    +

    Author:

    + - +

    To build:

    make

    Bugs and (Mis)features:

    @@ -194,19 +197,19 @@ this license:

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 2006/borsanyi

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,13 +110,15 @@ - + -

    Author:

    Name: Aaron Grothe
    -Location: US

    +

    Author:

    + - +

    To build:

    make

    To use:

    @@ -215,19 +218,19 @@ this license:

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 2006/grothe

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,13 +110,16 @@ - + -

    Author:

    Name: Steinar Hamre
    -Location: NO

    +

    Author:

    + - +

    To build:

    make

    To use:

    @@ -167,19 +171,19 @@ this license:

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 2006/hamre

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,13 +110,16 @@ - + -

    Author:

    Name: Raphael Meyer
    -Location: US

    +

    Author:

    + - +

    To build:

    make

    To use:

    @@ -213,19 +217,19 @@ this license:

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 2006/meyer

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,14 +110,16 @@ - + -

    Author:

    Name: Maurizio -Monge
    Location: IT

    +

    Author:

    + - +

    To build:

    Make sure you have the SDL1 (not SDL2!) development environment installed.

    @@ -338,19 +341,19 @@ this license:

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 2006/monge

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,14 +110,16 @@ - + -

    Author:

    Name: Christopher -Night
    Location: US

    +

    Author:

    + - +

    To build:

    make

    There is an alternate version that supports arrow keys. See the

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 2006/night

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,13 +110,15 @@ - + -

    Author:

    Name: Andy Sloane
    -Location: US

    +

    Author:

    + - +

    To build:

    make alt

    We recommend the alt version so that you can see what this looked @@ -209,19 +212,19 @@ this license:

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 2006/sloane

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,14 +110,16 @@ - + -

    Author:

    Name: Thomas -Stewart
    Location: US

    +

    Author:

    + - +

    To build:

    make

    To use:

    @@ -260,19 +263,19 @@ this license:

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 2006/stewart

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,13 +110,16 @@ - + -

    Author:

    Name: Stephen Sykes
    -Location: FI

    +

    Author:

    + - +

    To build:

    make

    There is an alt version based on the author’s remarks. The

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 2006/sykes1

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,13 +110,16 @@ - + -

    Author:

    Name: Stephen Sykes
    -Location: FI

    +

    Author:

    + - +

    To build:

    make

    To use:

    @@ -155,19 +159,19 @@ this license:

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 2006/sykes2

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,14 +110,16 @@ - + -

    Author:

    Name: Oscar Toledo -G.
    Location: MX

    +

    Author:

    + - +

    To build:

    make

    To use:

    @@ -151,19 +154,19 @@ this license:

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 2006/toledo1

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,14 +110,16 @@ - + -

    Author:

    Name: Oscar Toledo -G.
    Location: MX

    +

    Author:

    + - +

    To build:

    make

    There is alternate code that is based @@ -327,19 +330,19 @@ this license:

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 2006/toledo2

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,14 +110,16 @@ - + -

    Author:

    Name: Oscar Toledo -G.
    Location: MX

    +

    Author:

    + - +

    To build:

    make

    The author provided two alternate versions, one which adds a status @@ -220,19 +223,19 @@ this license:

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 2006/toledo3

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,13 +110,15 @@ - + -

    Author:

    Name: Don Yang
    Location: -US

    +

    Author:

    + - +

    To build:

    make

    To use:

    @@ -213,19 +216,19 @@ this license:

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 2011/akari

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,14 +110,16 @@ - + -

    Author:

    Name: Philip -Blakely
    Location: GB

    +

    Author:

    + - +

    To build:

    make

    To use:

    @@ -299,19 +302,19 @@ this license:

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 2011/blakely

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,14 +110,16 @@ - + -

    Author:

    Name: Szabolcs -Borsanyi
    Location: DE

    +

    Author:

    + - +

    To build:

    make

    Bugs and (Mis)features:

    @@ -185,19 +188,19 @@ this license:

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 2011/borsanyi

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,13 +110,16 @@ - + -

    Author:

    Name: J. David Lowe
    -Location: US

    +

    Author:

    + - +

    To build:

    make

    Bugs and (Mis)features:

    @@ -382,19 +386,19 @@ this license:

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 2011/dlowe

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,13 +110,16 @@ - + -

    Author:

    Name: Peter Eastman
    -Location: US

    +

    Author:

    + - +

    To build:

    make

    To use:

    @@ -196,19 +200,19 @@ this license:

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 2011/eastman

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,14 +110,16 @@ - + -

    Author:

    Name: Kimmo -Fredriksson
    Location: FI

    +

    Author:

    + - +

    To build:

    make

    Bugs and (Mis)features:

    @@ -382,19 +385,19 @@ this license:

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 2011/fredriksson

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,13 +110,15 @@ - + -

    Author:

    Name: Uri Goren
    -Location: IL

    +

    Author:

    + - +

    To build:

    make

    To use:

    @@ -185,19 +188,19 @@ this license:

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 2011/goren

    Primary files


    - IOCCC Home - Winning Entries - People who have won + IOCCC Home + Winning Entries + People who have won

    - IOCCC News - How to enter the IOCCC - FAQ + IOCCC News + How to enter the IOCCC + FAQ

    - Bugs & (mis)features - Fixing IOCCC winners - Fixing the web site - Fixing winner info - Thanks for the help + Bugs & (mis)features + Fixing IOCCC winners + Fixing the web site + Fixing winner info + Thanks for the help

    - The IOCCC Judges - Contacting the IOCCC + The IOCCC Judges + Contacting the IOCCC

    @@ -109,16 +110,18 @@ - + -

    Authors:

    Name: bsoup
    Location: JP

    Name: Shinichiro -Hamaji
    Location: JP

    +

    Authors:

    + - +

    To build:

    make

    To use:

    @@ -294,19 +297,19 @@ this license:

    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

    For more information, see: https://creativecommons.org/licenses/by-sa/4.0/

    - +

    Inventory for 2011/hamaji

    Primary files