The attached patch should remove the warnings but I am not applying it because a non-static/extern global variable should be fine in C code.
What's the harm in applying it? Variables and functions not used outside the compilation unit in which they are defined _should_ be marked static; it's not required, but I think it's good style.
-Neil
---------------------------(end of broadcast)--------------------------- TIP 8: explain analyze is your friend