mode flags.
authorPierre Habouzit <madcoder@debian.org>
Mon, 8 Jan 2007 09:57:12 +0000 (10:57 +0100)
committerPierre Habouzit <madcoder@debian.org>
Mon, 8 Jan 2007 09:57:12 +0000 (10:57 +0100)
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
cflags.mk

index a734def..32e4a95 100644 (file)
--- a/cflags.mk
+++ b/cflags.mk
@@ -35,15 +35,20 @@ CFLAGS += -Wwrite-strings
 CFLAGS += -Wsign-compare
 # warn about unused declared stuff
 CFLAGS += -Wunused
-# don not warn about unused return value
-CFLAGS += -Wno-unused-value
 # warn about variable use before initialization
 CFLAGS += -Wuninitialized
+# warn about variables which are initialized with themselves
+CFLAGS += -Winit-self
 # warn about pointer arithmetic on void* and function pointers
 CFLAGS += -Wpointer-arith
 # warn about multiple declarations
 CFLAGS += -Wredundant-decls
 # warn if the format string is not a string literal
 #CFLAGS += -Wformat-nonliteral
+# do not warn about zero-length formats.
+CFLAGS += -Wno-format-zero-length
 # missing prototypes
 CFLAGS += -Wmissing-prototypes
+# warn about functions without format attribute that should have one
+CFLAGS += -Wmissing-format-attribute
+