# warn about variable use before initialization
CFLAGS += -Wuninitialized
# warn about variables which are initialized with themselves
# warn about variable use before initialization
CFLAGS += -Wuninitialized
# warn about variables which are initialized with themselves
# warn about pointer arithmetic on void* and function pointers
CFLAGS += -Wpointer-arith
# warn about multiple declarations
# warn about pointer arithmetic on void* and function pointers
CFLAGS += -Wpointer-arith
# warn about multiple declarations
CFLAGS += -Wformat-nonliteral
# do not warn about zero-length formats.
CFLAGS += -Wno-format-zero-length
CFLAGS += -Wformat-nonliteral
# do not warn about zero-length formats.
CFLAGS += -Wno-format-zero-length
# warn about functions without format attribute that should have one
CFLAGS += -Wmissing-format-attribute
# warn about functions without format attribute that should have one
CFLAGS += -Wmissing-format-attribute