summaryrefslogtreecommitdiffstats
path: root/Modules
diff options
context:
space:
mode:
Diffstat (limited to 'Modules')
-rw-r--r--Modules/dlmodule.c4
-rw-r--r--Modules/zlibmodule.c2
2 files changed, 4 insertions, 2 deletions
diff --git a/Modules/dlmodule.c b/Modules/dlmodule.c
index b7cd35b..bb49a50 100644
--- a/Modules/dlmodule.c
+++ b/Modules/dlmodule.c
@@ -86,7 +86,9 @@ dl_call(dlobject *xp, PyObject *args)
"function name must be a string");
return NULL;
}
- func = dlsym(xp->dl_handle, PyString_AsString(name));
+ func = (long (*)(long, long, long, long, long,
+ long, long, long, long, long))
+ dlsym(xp->dl_handle, PyString_AsString(name));
if (func == NULL) {
PyErr_SetString(PyExc_ValueError, dlerror());
return NULL;
diff --git a/Modules/zlibmodule.c b/Modules/zlibmodule.c
index 3d77fca..fbb8ece 100644
--- a/Modules/zlibmodule.c
+++ b/Modules/zlibmodule.c
@@ -492,7 +492,7 @@ PyZlib_objdecompress(compobject *self, PyObject *args)
behaviour of only calling it on flush() is preserved.*/
if (err == Z_STREAM_END) {
Py_XDECREF(self->unused_data); /* Free the original, empty string */
- self->unused_data = PyString_FromStringAndSize(self->zst.next_in,
+ self->unused_data = PyString_FromStringAndSize((char *)self->zst.next_in,
self->zst.avail_in);
if (self->unused_data == NULL) {
PyErr_SetString(PyExc_MemoryError,