diff --git a/python/libxslt.c b/python/libxslt.c
index 9001c7f5542b7f9c44b14bb179167440fd5dbbef_cHl0aG9uL2xpYnhzbHQuYw==..b5eaa60d14766a859cc6d1c9e4d10cb98911c5e7_cHl0aG9uL2xpYnhzbHQuYw== 100644
--- a/python/libxslt.c
+++ b/python/libxslt.c
@@ -692,7 +692,7 @@
     PyObject *pyobj_transformCtxt;
     const char **params = NULL;
     int len = 0, i, j;
-    ssize_t ppos = 0;
+    Py_ssize_t ppos = 0;
     PyObject *name;
     PyObject *value;
 
@@ -780,7 +780,7 @@
     PyObject *pyobj_params;
     const char **params = NULL;
     int len = 0, i, j, params_size;
-    ssize_t ppos = 0;
+    Py_ssize_t ppos = 0;
     PyObject *name;
     PyObject *value;