reSWIGged
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@39995 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
		| @@ -985,6 +985,10 @@ typedef struct swig_const_info { | ||||
|  | ||||
| /* Common SWIG API */ | ||||
|  | ||||
| #if PY_VERSION_HEX < 0x02050000 | ||||
| typedef int Py_ssize_t; | ||||
| #endif | ||||
|  | ||||
| /* for raw pointers */ | ||||
| #define SWIG_Python_ConvertPtr(obj, pptr, type, flags)  SWIG_Python_ConvertPtrAndOwn(obj, pptr, type, flags, 0) | ||||
| #define SWIG_ConvertPtr(obj, pptr, type, flags)         SWIG_Python_ConvertPtr(obj, pptr, type, flags) | ||||
| @@ -2048,7 +2052,7 @@ SWIG_Python_ConvertFunctionPtr(PyObject *obj, void **ptr, swig_type_info *ty) { | ||||
|     void *vptr = 0; | ||||
|      | ||||
|     /* here we get the method pointer for callbacks */ | ||||
|     char *doc = (((PyCFunctionObject *)obj) -> m_ml -> ml_doc); | ||||
|     const char *doc = (((PyCFunctionObject *)obj) -> m_ml -> ml_doc); | ||||
|     const char *desc = doc ? strstr(doc, "swig_ptr: ") : 0; | ||||
|     if (desc) { | ||||
|       desc = ty ? SWIG_UnpackVoidPtr(desc + 10, &vptr, ty->name) : 0; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user