From f0f8a4bfea1c0d048bab4cc567efde6d9bfdfb3e Mon Sep 17 00:00:00 2001 From: Marcelo Matus Date: Sat, 29 May 2004 23:34:09 +0000 Subject: [PATCH] more fixes for exceptions git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5946 626c5289-ae23-0410-ae9c-e8d60b6d4f22 --- SWIG/Lib/python/pyswigtype.swg | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/SWIG/Lib/python/pyswigtype.swg b/SWIG/Lib/python/pyswigtype.swg index b8fcc459f..68831affc 100644 --- a/SWIG/Lib/python/pyswigtype.swg +++ b/SWIG/Lib/python/pyswigtype.swg @@ -229,7 +229,8 @@ %typemap(throws) SWIGTYPE * { if ($1_descriptor->clientdata) { - PyErr_SetObject((PyObject *) ($1_descriptor->clientdata), SWIG_NewPointerObj($1,$1_descriptor,1)); + PyErr_SetObject((PyObject *) ($1_descriptor->clientdata), + SWIG_NewPointerObj((void *) $1,$1_descriptor,1)); } else { PyErr_SetString(PyExc_RuntimeError,"$1_type"); } @@ -239,7 +240,8 @@ %typemap(throws) SWIGTYPE [ANY] { if ($1_descriptor->clientdata) { - PyErr_SetObject((PyObject *) ($1_descriptor->clientdata), SWIG_NewPointerObj($1,$1_descriptor,1)); + PyErr_SetObject((PyObject *) ($1_descriptor->clientdata), + SWIG_NewPointerObj((void *)$1,$1_descriptor,1)); } else { PyErr_SetString(PyExc_RuntimeError,"$1_type"); } @@ -248,7 +250,8 @@ %typemap(throws) SWIGTYPE & { if ($1_descriptor->clientdata) { - PyErr_SetObject((PyObject *) ($1_descriptor->clientdata), SWIG_NewPointerObj(&($1),$1_descriptor,1)); + PyErr_SetObject((PyObject *) ($1_descriptor->clientdata), + SWIG_NewPointerObj((void *)&($1),$1_descriptor,1)); } else { PyErr_SetString(PyExc_RuntimeError,"$1_type"); }