Fix compiler warning
diff --git a/Modules/cPickle.c b/Modules/cPickle.c
index 31a59f2..00e6829 100644
--- a/Modules/cPickle.c
+++ b/Modules/cPickle.c
@@ -2916,7 +2916,7 @@
 		along = PyLong_FromLong(0L);
 	else {
 		/* Read the raw little-endian bytes & convert. */
-		i = self->read_func(self, &(char *)pdata, size);
+		i = self->read_func(self, (char **)&pdata, size);
 		if (i < 0) return -1;
 		along = _PyLong_FromByteArray(pdata, (size_t)size,
 				1 /* little endian */, 1 /* signed */);