Better error checking and reporting
-rw-r--r-- 12 .gitignore
-rw-r--r-- 94 Makefile
-rw-r--r-- 7326 main.c