From: Lisandro Dalcin Date: Sun, 2 May 2010 21:46:17 +0000 (-0300) Subject: fix ssize_t tescase (ticket #399) X-Git-Tag: 0.13.beta0~115 X-Git-Url: http://git.tremily.us/gitweb.cgi?a=commitdiff_plain;h=15bb913b253980a8916d534fdfd35bb0f6011478;p=cython.git fix ssize_t tescase (ticket #399) --- diff --git a/tests/run/ssize_t_T399.pyx b/tests/run/ssize_t_T399.pyx index f6eafd32..b4559477 100644 --- a/tests/run/ssize_t_T399.pyx +++ b/tests/run/ssize_t_T399.pyx @@ -46,12 +46,13 @@ Traceback (most recent call last): OverflowError: ... """ -# XXX This should generate a warning !!! cdef extern from *: - ctypedef long ssize_t + ctypedef long ssize_t # XXX This should generate a warning !!! + ssize_t PY_SSIZE_T_MAX + ssize_t PY_SSIZE_T_MIN -SSIZE_T_MAX = ((-1)>>1) -SSIZE_T_MIN = (-SSIZE_T_MAX-1) +SSIZE_T_MAX = PY_SSIZE_T_MAX +SSIZE_T_MIN = PY_SSIZE_T_MIN def test(ssize_t i): return i