-std=c99 -fcolor-diagnostics -Weverything (-Wall) -Wno-declaration-after-statement -Wno-covered-switch-default -pipe