diff --git a/new_packet.pxd b/new_packet.pxd index df3fa7c..c41abd7 100644 --- a/new_packet.pxd +++ b/new_packet.pxd @@ -64,7 +64,7 @@ cdef extern from "Python.h": object PyBytes_FromStringAndSize(char *s, Py_ssize_t len) object PyString_FromStringAndSize(char *s, Py_ssize_t len) - ctypedef object PyTuple_Type + ctypedef object PyTupleObject cdef extern from "sys/time.h": ctypedef long time_t diff --git a/new_packet.pyx b/new_packet.pyx index 0d2075e..14d0e9c 100644 --- a/new_packet.pyx +++ b/new_packet.pyx @@ -146,7 +146,7 @@ cdef class CPacket: def get_ip_header(self): '''return layer3 of packet data as a tuple converted directly from C struct.''' - cdef object ip_header = <PyTuple_Type>self.ip_header + cdef object ip_header = <PyTupleObject>self.ip_header return ip_header