make -std=c89 for improved portability
replace constants as defaults for commandline options