Use the t# format where appropriate.  Greg Stein.
diff --git a/Modules/mpzmodule.c b/Modules/mpzmodule.c
index 0400605..4299f45 100644
--- a/Modules/mpzmodule.c
+++ b/Modules/mpzmodule.c
@@ -969,12 +969,9 @@
 		mpz_clear(&mplongdigit);
 	}
 	else if (PyString_Check(objp)) {
-		char *cp;
-		int len;
+		char *cp = PyString_AS_STRING(objp);
+		int len = PyString_GET_SIZE(objp);
 		MP_INT mplongdigit;
-		
-		if (!PyArg_Parse(objp, "s#", &cp, &len))
-			return NULL;
 
 		if ((mpzp = newmpzobject()) == NULL)
 			return NULL;