make compiler checks for -Wall and -std=gnu99 Yes, there are compilers that do not understand or need these.