9c: add more clang warning silencers, use signed chars

R=rsc
http://codereview.appspot.com/6741053
diff --git a/bin/9c b/bin/9c
index 34238e9..4b464db 100755
--- a/bin/9c
+++ b/bin/9c
@@ -15,6 +15,7 @@
 		-Wno-sign-compare \
 		-Wno-unknown-pragmas \
 		-fno-omit-frame-pointer \
+		-fsigned-char \
 	"
 	# want to put -fno-optimize-sibling-calls here but
 	# that option only works with gcc3+ it seems
@@ -56,11 +57,15 @@
 		-O2 \
 		-c \
 		-Wall \
-		-Wno-comment \
-		-Wno-empty-body \
 		-Wno-parentheses \
+		-Wno-missing-braces \
+		-Wno-switch \
+		-Wno-comment \
+		-Wno-sign-compare \
 		-Wno-unknown-pragmas \
+		-Wno-empty-body \
 		-Wno-unused-value \
+		-fsigned-char \
 	"
 	cflags="$ngflags -g"
 }