--- a/evas/evas.c_evas_object_image.pxi
+++ b/evas/evas.c_evas_object_image.pxi
@@ -514,7 +514,7 @@
             f = NULL
         evas_object_image_save(self.obj, filename, k, f)
 
-    def __getsegcount__(self, int *p_len):
+    def __getsegcount__(self, Py_ssize_t *p_len):
         if p_len == NULL:
             return 1
 
