summaryrefslogtreecommitdiffstats
path: root/abs/extra/swig/pyint_fromsize_t.diff
blob: 1c7727ae2491f0a4db3466fe589af3525bb1d9a8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Description: Py3k: Map PyInt_FromSize_t to PyLong_FromSize_t
 The latest SWIG version introduced a usage of PyInt_FromSize_t, but
 does not define a compatibility macro for Python 3k as for the other
 PyInt_... functions. This patch adds that macro.

Author: Torsten Landschoff <torsten@debian.org>


--- swig2.0-2.0.7.orig/Lib/python/pyhead.swg
+++ swig2.0-2.0.7/Lib/python/pyhead.swg
@@ -5,6 +5,7 @@
 #define PyInt_Check(x) PyLong_Check(x)
 #define PyInt_AsLong(x) PyLong_AsLong(x)
 #define PyInt_FromLong(x) PyLong_FromLong(x)
+#define PyInt_FromSize_t(x) PyLong_FromSize_t(x)
 #define PyString_Check(name) PyBytes_Check(name)
 #define PyString_FromString(x) PyUnicode_FromString(x)
 #define PyString_Format(fmt, args)  PyUnicode_Format(fmt, args)