python object refcount debugging code second try
[enigma2.git] / lib / python / swig.h
index ae0bfd07934a6f2b774a4106f2cf1b588b58f8ce..c094b6462eab53ac69dc46b3a75f57e1a0c71156 100644 (file)
@@ -6,18 +6,25 @@
 %template(y) x; \
 typedef x y; \
 %typemap_output_ptr(x);
+#define SWIG_ALLOW_OUTPUT_SIMPLE(x) %typemap_output_simple(x);
 #else
 #define TEMPLATE_TYPEDEF(x, y) typedef x y
+#define SWIG_ALLOW_OUTPUT_SIMPLE(x) 
 #endif
 
+
 #ifdef SWIG
 #define SWIG_INPUT INPUT
 #define SWIG_OUTPUT OUTPUT
+#define SWIG_NAMED_OUTPUT(x) OUTPUT
 #define SWIG_VOID(x) void
+#define SWIG_PYOBJECT(x) PyObject*
 #else
 #define SWIG_INPUT
 #define SWIG_OUTPUT
+#define SWIG_NAMED_OUTPUT(x) x
 #define SWIG_VOID(x) x
+#define SWIG_PYOBJECT(x) x
 #endif
 
 #endif