1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- /* -----------------------------------------------------------------------------
- * Python API portion that goes into the runtime
- * ----------------------------------------------------------------------------- */
- #ifdef __cplusplus
- extern "C" {
- #endif
- /* -----------------------------------------------------------------------------
- * Constant declarations
- * ----------------------------------------------------------------------------- */
- /* Constant Types */
- #define SWIG_PY_POINTER 4
- #define SWIG_PY_BINARY 5
- /* Constant information structure */
- typedef struct swig_const_info {
- int type;
- char *name;
- long lvalue;
- double dvalue;
- void *pvalue;
- swig_type_info **ptype;
- } swig_const_info;
- /* -----------------------------------------------------------------------------
- * Wrapper of PyInstanceMethod_New() used in Python 3
- * It is exported to the generated module, used for -fastproxy
- * ----------------------------------------------------------------------------- */
- #if PY_VERSION_HEX >= 0x03000000
- SWIGRUNTIME PyObject* SWIG_PyInstanceMethod_New(PyObject *SWIGUNUSEDPARM(self), PyObject *func)
- {
- return PyInstanceMethod_New(func);
- }
- #else
- SWIGRUNTIME PyObject* SWIG_PyInstanceMethod_New(PyObject *SWIGUNUSEDPARM(self), PyObject *SWIGUNUSEDPARM(func))
- {
- return NULL;
- }
- #endif
- #ifdef __cplusplus
- }
- #endif
|