- simplified getInterface-styled calls: now using return value instead of mutable...
[enigma2.git] / lib / python / swig.h
1 #ifndef __lib_python_swig_h
2 #define __lib_python_swig_h
3
4 #ifdef SWIG
5 #define TEMPLATE_TYPEDEF(x, y) \
6 %template(y) x; \
7 typedef x y; \
8 %typemap_output_ptr(x);
9 #else
10 #define TEMPLATE_TYPEDEF(x, y) typedef x y
11 #endif
12
13 #ifdef SWIG
14 #define SWIG_INPUT INPUT
15 #define SWIG_OUTPUT OUTPUT
16 #define SWIG_VOID(x) void
17 #else
18 #define SWIG_INPUT
19 #define SWIG_OUTPUT
20 #define SWIG_VOID(x) x
21 #endif
22
23 #endif