Allow more docstrings to be removed during compilation
diff --git a/Objects/descrobject.c b/Objects/descrobject.c
index 2d926b4..cbf9e16 100644
--- a/Objects/descrobject.c
+++ b/Objects/descrobject.c
@@ -668,23 +668,25 @@
 
 static PyMethodDef proxy_methods[] = {
 	{"has_key",   (PyCFunction)proxy_has_key,    METH_O,
-	 "D.has_key(k) -> 1 if D has a key k, else 0"},
+	 PyDoc_STR("D.has_key(k) -> 1 if D has a key k, else 0")},
 	{"get",       (PyCFunction)proxy_get,        METH_VARARGS,
-	 "D.get(k[,d]) -> D[k] if D.has_key(k), else d.  d defaults to None."},
+	 PyDoc_STR("D.get(k[,d]) -> D[k] if D.has_key(k), else d."
+	 				"  d defaults to None.")},
 	{"keys",      (PyCFunction)proxy_keys,       METH_NOARGS,
-	 "D.keys() -> list of D's keys"},
+	 PyDoc_STR("D.keys() -> list of D's keys")},
 	{"values",    (PyCFunction)proxy_values,     METH_NOARGS,
-	 "D.values() -> list of D's values"},
+	 PyDoc_STR("D.values() -> list of D's values")},
 	{"items",     (PyCFunction)proxy_items,      METH_NOARGS,
-	 "D.items() -> list of D's (key, value) pairs, as 2-tuples"},
+	 PyDoc_STR("D.items() -> list of D's (key, value) pairs, as 2-tuples")},
 	{"iterkeys",  (PyCFunction)proxy_iterkeys,   METH_NOARGS,
-	 "D.iterkeys() -> an iterator over the keys of D"},
+	 PyDoc_STR("D.iterkeys() -> an iterator over the keys of D")},
 	{"itervalues",(PyCFunction)proxy_itervalues, METH_NOARGS,
-	 "D.itervalues() -> an iterator over the values of D"},
+	 PyDoc_STR("D.itervalues() -> an iterator over the values of D")},
 	{"iteritems", (PyCFunction)proxy_iteritems,  METH_NOARGS,
-	 "D.iteritems() -> an iterator over the (key, value) items of D"},
+	 PyDoc_STR("D.iteritems() ->"
+	 	   " an iterator over the (key, value) items of D")},
 	{"copy",      (PyCFunction)proxy_copy,       METH_NOARGS,
-	 "D.copy() -> a shallow copy of D"},
+	 PyDoc_STR("D.copy() -> a shallow copy of D")},
 	{0}
 };