-std=gnu99
-O2
-Wall
-Werror
-Wformat-security
-Wignored-qualifiers
-Winit-self
-Wswitch-default
-Wpointer-arith
-Wtype-limits
-Wempty-body
-Wstrict-prototypes
-Wold-style-declaration
-Wold-style-definition
-Wmissing-parameter-type
-Wmissing-field-initializers
-Wnested-externs
-Wstack-usage=4096
-Wmissing-prototypes
