Merge pull request #1040 from xexyl/readme-make-makefile-format-case
This commit is contained in:
10 files changed
+29
-28
No files matched your search
+3
-3
@@ -8,10 +8,10 @@ on how to compile it and how to run the winning program.
|
|||||||
Look at the winning source and try to figure how it does what it does!
|
Look at the winning source and try to figure how it does what it does!
|
||||||
You may then wish to look at the Author's remarks for even more details.
|
You may then wish to look at the Author's remarks for even more details.
|
||||||
|
|
||||||
Use make to compile entries. It is possible that on non-Unix / non-Linux
|
Use `make` to compile entries. It is possible that on non-Unix / non-Linux
|
||||||
systems the makefile needs to be changed. See the Makefile for details.
|
systems the Makefile needs to be changed. See the Makefile for details.
|
||||||
|
|
||||||
Read over the makefile for compile/build issues. Your system may
|
Read over the Makefile for compile/build issues. Your system may
|
||||||
require certain changes (add or remove a library, add or remove a
|
require certain changes (add or remove a library, add or remove a
|
||||||
#define).
|
#define).
|
||||||
|
|
||||||
|
|||||||
+5
-5
@@ -1,5 +1,6 @@
|
|||||||
# 2001 marked the "The Sixteenth International Obfuscated C Code Contest"
|
# 2001 marked the "The Sixteenth International Obfuscated C Code Contest"
|
||||||
|
|
||||||
|
|
||||||
## Standard IOCCC stuff
|
## Standard IOCCC stuff
|
||||||
|
|
||||||
|
|
||||||
@@ -14,10 +15,10 @@ You may then wish to look at the Author's remarks for even more details.
|
|||||||
The IOCCC has a web site and now has a number of international mirrors. The
|
The IOCCC has a web site and now has a number of international mirrors. The
|
||||||
primary site can be found at <https://www.ioccc.org>.
|
primary site can be found at <https://www.ioccc.org>.
|
||||||
|
|
||||||
Use make to compile entries. It is possible that on non-Unix / non-Linux
|
Use `make` to compile entries. It is possible that on non-Unix / non-Linux
|
||||||
systems the makefile needs to be changed. See the Makefile for details.
|
systems the Makefile needs to be changed. See the Makefile for details.
|
||||||
|
|
||||||
Read over the makefile for compile/build issues. Your system may
|
Read over the Makefile for compile/build issues. Your system may
|
||||||
require certain changes (add or remove a library, add or remove a
|
require certain changes (add or remove a library, add or remove a
|
||||||
#define).
|
#define).
|
||||||
|
|
||||||
@@ -26,8 +27,7 @@ yours is lacking, you may need to compile using gcc instead of your
|
|||||||
local compiler.
|
local compiler.
|
||||||
|
|
||||||
|
|
||||||
Remarks on some of the entries
|
## Remarks on some of the entries
|
||||||
------------------------------
|
|
||||||
|
|
||||||
There were some outstanding entries that did not win. Unfortunately
|
There were some outstanding entries that did not win. Unfortunately
|
||||||
some very good entries lost because they:
|
some very good entries lost because they:
|
||||||
|
|||||||
+3
-3
@@ -15,13 +15,13 @@ The primary site can be found at,
|
|||||||
|
|
||||||
> <https://www.ioccc.org/>
|
> <https://www.ioccc.org/>
|
||||||
|
|
||||||
Use make to compile entries. It is possible that on non-Unix / non-Linux
|
Use `make` to compile entries. It is possible that on non-Unix / non-Linux
|
||||||
systems the makefile needs to be changed. See the Makefile for details.
|
systems the Makefile needs to be changed. See the Makefile for details.
|
||||||
|
|
||||||
This year we included most of the information included by the submitters
|
This year we included most of the information included by the submitters
|
||||||
in the README.md files.
|
in the README.md files.
|
||||||
|
|
||||||
Read over the makefile for compile/build issues. Your system may require
|
Read over the Makefile for compile/build issues. Your system may require
|
||||||
certain changes (add or remove a library, add or remove a #define).
|
certain changes (add or remove a library, add or remove a #define).
|
||||||
|
|
||||||
Some ANSI C compilers are not quite as good as they should be. If
|
Some ANSI C compilers are not quite as good as they should be. If
|
||||||
|
|||||||
+3
-3
@@ -15,13 +15,13 @@ The primary site can be found at,
|
|||||||
|
|
||||||
> <https://www.ioccc.org/>
|
> <https://www.ioccc.org/>
|
||||||
|
|
||||||
Use make to compile entries. It is possible that on non-Unix / non-Linux
|
Use `make` to compile entries. It is possible that on non-Unix / non-Linux
|
||||||
systems the makefile needs to be changed. See the Makefile for details.
|
systems the Makefile needs to be changed. See the Makefile for details.
|
||||||
|
|
||||||
This year we included most of the information included by the submitters
|
This year we included most of the information included by the submitters
|
||||||
in the README.md files.
|
in the README.md files.
|
||||||
|
|
||||||
Read over the makefile for compile/build issues. Your system may require
|
Read over the Makefile for compile/build issues. Your system may require
|
||||||
certain changes (add or remove a library, add or remove a #define).
|
certain changes (add or remove a library, add or remove a #define).
|
||||||
|
|
||||||
Some ANSI C compilers are not quite as good as they should be. If
|
Some ANSI C compilers are not quite as good as they should be. If
|
||||||
|
|||||||
+3
-3
@@ -15,10 +15,10 @@ The primary site can be found at,
|
|||||||
|
|
||||||
> <https://www.ioccc.org/>
|
> <https://www.ioccc.org/>
|
||||||
|
|
||||||
Use make to compile entries. It is possible that on non-Unix / non-Linux
|
Use `make` to compile entries. It is possible that on non-Unix / non-Linux
|
||||||
systems the makefile needs to be changed. See the Makefile for details.
|
systems the Makefile needs to be changed. See the Makefile for details.
|
||||||
|
|
||||||
Read over the makefile for compile/build issues. Your system may require
|
Read over the Makefile for compile/build issues. Your system may require
|
||||||
certain changes (add or remove a library, add or remove a #define).
|
certain changes (add or remove a library, add or remove a #define).
|
||||||
|
|
||||||
Some ANSI C compilers are not quite as good as they should be. If
|
Some ANSI C compilers are not quite as good as they should be. If
|
||||||
|
|||||||
+1
-1
@@ -10,7 +10,7 @@ the Author's remarks for even more details.
|
|||||||
The IOCCC has a web site and now has a number of international mirrors.
|
The IOCCC has a web site and now has a number of international mirrors.
|
||||||
The primary site can be found at: <https://www.ioccc.org/>
|
The primary site can be found at: <https://www.ioccc.org/>
|
||||||
|
|
||||||
Use make to compile entries. It is possible that on non-Unix / non-Linux
|
Use `make` to compile entries. It is possible that on non-Unix / non-Linux
|
||||||
systems the Makefile needs to be changed. See the Makefile for details.
|
systems the Makefile needs to be changed. See the Makefile for details.
|
||||||
|
|
||||||
Read over the Makefile for compile/build issues. Your system might require
|
Read over the Makefile for compile/build issues. Your system might require
|
||||||
|
|||||||
@@ -51,6 +51,7 @@ echo 'IOCCC 2013' > ioccc.txt
|
|||||||
rm -f ioccc.txt
|
rm -f ioccc.txt
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
?
|
?
|
||||||
|
|
||||||
To make it simpler to see try showing just the last two lines:
|
To make it simpler to see try showing just the last two lines:
|
||||||
|
|||||||
+3
-3
@@ -13,15 +13,15 @@ The primary IOCCC web site can be found at,
|
|||||||
|
|
||||||
> <https://www.ioccc.org/>
|
> <https://www.ioccc.org/>
|
||||||
|
|
||||||
Use make to compile entries. It is possible that on non-Unix / non-Linux
|
Use `make` to compile entries. It is possible that on non-Unix / non-Linux
|
||||||
systems the makefile needs to be changed. See the Makefile for details.
|
systems the Makefile needs to be changed. See the Makefile for details.
|
||||||
|
|
||||||
Look at the source and try to figure out what the programs do, and run
|
Look at the source and try to figure out what the programs do, and run
|
||||||
them with various inputs. If you want to, look at the hints files for
|
them with various inputs. If you want to, look at the hints files for
|
||||||
spoilers - this year we included most of the information included
|
spoilers - this year we included most of the information included
|
||||||
by the submitter.
|
by the submitter.
|
||||||
|
|
||||||
Read over the makefile for compile/build issues. Your system may require
|
Read over the Makefile for compile/build issues. Your system may require
|
||||||
certain changes (add or remove a library, add or remove a #define).
|
certain changes (add or remove a library, add or remove a #define).
|
||||||
|
|
||||||
Some C compilers are not quite as good as they should be. If yours is
|
Some C compilers are not quite as good as they should be. If yours is
|
||||||
|
|||||||
+3
-3
@@ -14,10 +14,10 @@ The primary IOCCC web site can be found at,
|
|||||||
|
|
||||||
> <https://www.ioccc.org/>
|
> <https://www.ioccc.org/>
|
||||||
|
|
||||||
Use make to compile entries. It is possible that on non-Unix / non-Linux
|
Use `make` to compile entries. It is possible that on non-Unix / non-Linux
|
||||||
systems the makefile needs to be changed. See the Makefile for details.
|
systems the Makefile needs to be changed. See the Makefile for details.
|
||||||
|
|
||||||
Read over the makefile for compile/build issues. Your system may require
|
Read over the Makefile for compile/build issues. Your system may require
|
||||||
certain changes (add or remove a library, add or remove a #define).
|
certain changes (add or remove a library, add or remove a #define).
|
||||||
|
|
||||||
Some C compilers are not quite as good as they should be. If yours is
|
Some C compilers are not quite as good as they should be. If yours is
|
||||||
|
|||||||
+4
-4
@@ -12,10 +12,10 @@ The primary IOCCC web site can be found at,
|
|||||||
|
|
||||||
> <https://www.ioccc.org/>
|
> <https://www.ioccc.org/>
|
||||||
|
|
||||||
Use make to compile entries. It is possible that on non-Unix / non-Linux
|
Use `make` to compile entries. It is possible that on non-Unix / non-Linux
|
||||||
systems the makefile needs to be changed. See the Makefile for details.
|
systems the Makefile needs to be changed. See the Makefile for details.
|
||||||
|
|
||||||
Read over the makefile for compile/build issues. Your system may require
|
Read over the Makefile for compile/build issues. Your system may require
|
||||||
certain changes (add or remove a library, add or remove a #define).
|
certain changes (add or remove a library, add or remove a #define).
|
||||||
|
|
||||||
Some C compilers are not quite as good as they should be. If yours is
|
Some C compilers are not quite as good as they should be. If yours is
|
||||||
@@ -46,7 +46,7 @@ A few entries were violating the "2053 significant bytes" rule. If an entry coul
|
|||||||
compliance within a few seconds of looking at the source, it was disqualified.
|
compliance within a few seconds of looking at the source, it was disqualified.
|
||||||
|
|
||||||
One entry tried to get around the size limit by putting the code into
|
One entry tried to get around the size limit by putting the code into
|
||||||
makefile variables and using -D. This is already called out as discouraged
|
Makefile variables and using -D. This is already called out as discouraged
|
||||||
technique in the guidelines, but it is worth a reminder.
|
technique in the guidelines, but it is worth a reminder.
|
||||||
|
|
||||||
Several promising entries attempted to make use of the `syscall` function using literal syscall numbers.
|
Several promising entries attempted to make use of the `syscall` function using literal syscall numbers.
|
||||||
|
|||||||
Reference in new issue
Block a user