-xc -std=c17 -Wall -Wextra -Wpedantic -Wconversion -pedantic -pedantic-errors -Wno-unused-parameter -Wno-empty-translation-unit