Enable strict standards conformance and fix resulting errors
-rw-r--r-- 12 .gitignore
-rw-r--r-- 1302 LICENSE.txt
-rw-r--r-- 113 Makefile
-rw-r--r-- 770 README.txt
-rw-r--r-- 13448 main.c