%module langobj #ifndef SWIG_Object #define SWIG_Object void * #endif %inline %{ #ifdef SWIGTCL #define SWIG_Object Tcl_Obj * #endif #ifdef SWIGPYTHON #define SWIG_Object PyObject * #endif #ifdef SWIGRUBY #define SWIG_Object VALUE #endif #ifndef SWIG_Object #define SWIG_Object void * #endif %} %inline { SWIG_Object identity(SWIG_Object x) { #ifdef SWIGPYTHON Py_XINCREF(x); #endif return x; } }