small fix
[enigma2.git] / lib / python / swig.h
1 #ifndef __lib_python_swig_h
2 #define __lib_python_swig_h
3
4 #ifdef SWIG
5 #define SWIG_IGNORE(x) %ignore x
6 #define SWIG_EXTEND(x, code) %extend x { code }
7 #define SWIG_TEMPLATE_TYPEDEF(x, y) %template(y) x; %typemap_output_ptr(x)
8 #define SWIG_ALLOW_OUTPUT_SIMPLE(x) %typemap_output_simple(x)
9 #define SWIG_INPUT INPUT
10 #define SWIG_OUTPUT OUTPUT
11 #define SWIG_NAMED_OUTPUT(x) OUTPUT
12 #define SWIG_VOID(x) void
13 #define SWIG_PYOBJECT(x) PyObject*
14 #else
15 #define SWIG_IGNORE(x)
16 #define SWIG_EXTEND(x, code)
17 #define SWIG_TEMPLATE_TYPEDEF(x, y)
18 #define SWIG_ALLOW_OUTPUT_SIMPLE(x)
19 #define SWIG_INPUT
20 #define SWIG_OUTPUT
21 #define SWIG_NAMED_OUTPUT(x) x
22 #define SWIG_VOID(x) x
23 #define SWIG_PYOBJECT(x) x
24 #endif  // SWIG
25
26 #endif  // __lib_python_swig_h