Adding missing "static" declarations (found by "make smelly").
diff --git a/Modules/newmodule.c b/Modules/newmodule.c
index 7b91fb8..9a9cbf1 100644
--- a/Modules/newmodule.c
+++ b/Modules/newmodule.c
@@ -215,7 +215,7 @@
 	{NULL,			NULL}		/* sentinel */
 };
 
-char new_doc[] =
+static char new_doc[] =
 "Functions to create new objects used by the interpreter.\n\
 \n\
 You need to know a great deal about the interpreter to use this!";
diff --git a/Modules/xxsubtype.c b/Modules/xxsubtype.c
index ae2b619..bbc5ea9 100644
--- a/Modules/xxsubtype.c
+++ b/Modules/xxsubtype.c
@@ -197,7 +197,7 @@
 	0,					/* tp_new */
 };
 
-PyObject *
+static PyObject *
 spam_bench(PyObject *self, PyObject *args)
 {
 	PyObject *obj, *name, *res;
diff --git a/Objects/descrobject.c b/Objects/descrobject.c
index 1d525da..e4d9f33 100644
--- a/Objects/descrobject.c
+++ b/Objects/descrobject.c
@@ -673,7 +673,7 @@
 	return PyObject_GetIter(pp->dict);
 }
 
-PyObject *
+static PyObject *
 proxy_str(proxyobject *pp)
 {
 	return PyObject_Str(pp->dict);
@@ -693,7 +693,7 @@
 	return 0;
 }
 
-PyTypeObject proxytype = {
+static PyTypeObject proxytype = {
 	PyObject_HEAD_INIT(&PyType_Type)
 	0,					/* ob_size */
 	"dict-proxy",				/* tp_name */
@@ -827,7 +827,7 @@
 	return 0;
 }
 
-PyTypeObject wrappertype = {
+static PyTypeObject wrappertype = {
 	PyObject_HEAD_INIT(&PyType_Type)
 	0,					/* ob_size */
 	"method-wrapper",			/* tp_name */