From: Marcelo M. <mar...@us...> - 2005-11-30 21:32:39
|
Update of /cvsroot/swig/SWIG/Source/DOH In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv6731/Source/DOH Modified Files: base.c Log Message: fix many/many memory leaks Index: base.c =================================================================== RCS file: /cvsroot/swig/SWIG/Source/DOH/base.c,v retrieving revision 1.17 retrieving revision 1.18 diff -C2 -d -r1.17 -r1.18 *** base.c 29 Nov 2005 01:58:31 -0000 1.17 --- base.c 30 Nov 2005 21:32:27 -0000 1.18 *************** *** 19,23 **** * ----------------------------------------------------------------------------- */ ! /* #define SWIG_DEBUG_DELETE */ void DohDelete(DOH *obj) { --- 19,26 ---- * ----------------------------------------------------------------------------- */ ! #ifndef SWIG_DEBUG_DELETE ! #define SWIG_DEBUG_DELETE 0 ! #endif ! void DohDelete(DOH *obj) { *************** *** 26,30 **** if (!obj) return; ! #ifdef SWIG_DEBUG_DELETE if (!DohCheck(b)) { fputs("DOH: Fatal error. Attempt to delete a non-doh object.\n",stderr); --- 29,33 ---- if (!obj) return; ! #if SWIG_DEBUG_DELETE if (!DohCheck(b)) { fputs("DOH: Fatal error. Attempt to delete a non-doh object.\n",stderr); |