chiark / gitweb /
*.pyx, defs.pxi, *.c: Fixes for 64-bit builds.
[mLib-python] / pkbuf.pyx
index 963625e1fb858ccc8ca8da9cf55aeabf3febcff4..67b248fd76af439848e26e141a799ef143a6e3f5 100644 (file)
--- a/pkbuf.pyx
+++ b/pkbuf.pyx
@@ -79,7 +79,7 @@ cdef class PacketBuffer:
       cdef unsigned char *p
       return pkbuf_free(&me.pk, &p)
   def flush(me, str):
-    cdef int len
+    cdef Py_ssize_t len
     cdef unsigned char *p
     cdef unsigned char *q
     cdef size_t n
@@ -108,7 +108,7 @@ cdef void _pkfunc(unsigned char *p, size_t n, pkbuf *pk,
                   size_t *keep, void *arg):
   cdef PacketBuffer pb
   cdef void *rp
-  cdef int rn
+  cdef Py_ssize_t rn
   pb = <PacketBuffer>arg
   if p is NULL:
     pb.eof()