File: module_ext.i.in

package info (click to toggle)
insighttoolkit4 4.13.3withdata-dfsg1-4
  • links: PTS, VCS
  • area: main
  • in suites: bullseye
  • size: 489,260 kB
  • sloc: cpp: 557,342; ansic: 146,850; fortran: 34,788; python: 16,572; sh: 2,187; lisp: 2,070; tcl: 993; java: 362; perl: 200; makefile: 129; csh: 81; pascal: 69; xml: 19; ruby: 10
file content (19 lines) | stat: -rw-r--r-- 499 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
%begin %{
// To address Python 2.7 hypot bug, https://bugs.python.org/issue11566
#include "PatchedPython27pyconfig.h"
%}

%{
// Workaround for undefined SWIGPY_SLICE_ARG with swig 2.0.3 and 2.0.4
// If removed, fails also with swig 3.0, so this has not been fixed ?
// Needs to be investigated
#include <iostream>

#if PY_VERSION_HEX >= 0x03020000
# define SWIGPY_SLICE_ARG(obj) ((PyObject*) (obj))
#else
# define SWIGPY_SLICE_ARG(obj) ((PySliceObject*) (obj))
#endif
%}

@ITK_WRAP_PYTHON_SWIG_EXT@