Got the IOCCC donut working with only minor changes to be C11 compliant (no default int, no implicit decls)