Use -pedantic in CFLAGS instead of the less portable -Wpedantic