gcc -std=c11 -pedantic -D_ANSI_SOURCE -fno-common \ -fno-diagnostics-show-option -fsanitize=undefined -Wbad-function-cast \ -Wstrict-prototypes -Wall -Wextra -Wformat-nonliteral -Wcast-align \ -Winline -Wundef -Wcast-qual -Wshadow -Wconversion -ffloat-store