Author: sayer
Date: 2009-04-05 07:29:43 +0200 (Sun, 05 Apr 2009)
New Revision: 1354

Modified:
   trunk/apps/ivr/IvrSipReply.cpp
   trunk/apps/ivr/IvrSipRequest.cpp
Log:
use our own destructors

Modified: trunk/apps/ivr/IvrSipReply.cpp
===================================================================
--- trunk/apps/ivr/IvrSipReply.cpp      2009-04-03 19:23:47 UTC (rev 1353)
+++ trunk/apps/ivr/IvrSipReply.cpp      2009-04-05 05:29:43 UTC (rev 1354)
@@ -61,11 +61,11 @@
   return (PyObject *)self;
 }
 
-// static void
-// IvrSipRequest_dealloc(IvrSipRequest* self) 
-// {
-//   self->ob_type->tp_free((PyObject*)self);
-// }
+static void
+IvrSipReply_dealloc(IvrSipReply* self) 
+{
+  self->ob_type->tp_free((PyObject*)self);
+}
 
 #define def_IvrSipReply_GETTER(getter_name, attr)              \
   static PyObject*                                             \
@@ -123,7 +123,7 @@
   "ivr.IvrSipReply",        /*tp_name*/
   sizeof(IvrSipReply),      /*tp_basicsize*/
   0,                         /*tp_itemsize*/
-  0,                         /*tp_dealloc*/
+  (destructor)IvrSipReply_dealloc,                         /*tp_dealloc*/
   0,                         /*tp_print*/
   0,                         /*tp_getattr*/
   0,                         /*tp_setattr*/

Modified: trunk/apps/ivr/IvrSipRequest.cpp
===================================================================
--- trunk/apps/ivr/IvrSipRequest.cpp    2009-04-03 19:23:47 UTC (rev 1353)
+++ trunk/apps/ivr/IvrSipRequest.cpp    2009-04-05 05:29:43 UTC (rev 1354)
@@ -62,11 +62,11 @@
   return (PyObject *)self;
 }
 
-// static void
-// IvrSipRequest_dealloc(IvrSipRequest* self) 
-// {
-//   self->ob_type->tp_free((PyObject*)self);
-// }
+static void
+IvrSipRequest_dealloc(IvrSipRequest* self) 
+{
+  self->ob_type->tp_free((PyObject*)self);
+}
 
 #define def_IvrSipRequest_GETTER(getter_name, attr)            \
   static PyObject*                                             \
@@ -155,7 +155,7 @@
   "ivr.IvrSipRequest",        /*tp_name*/
   sizeof(IvrSipRequest),      /*tp_basicsize*/
   0,                         /*tp_itemsize*/
-  0,                         /*tp_dealloc*/
+    (destructor)IvrSipRequest_dealloc,                         /*tp_dealloc*/
   0,                         /*tp_print*/
   0,                         /*tp_getattr*/
   0,                         /*tp_setattr*/

_______________________________________________
Semsdev mailing list
[email protected]
http://lists.iptel.org/mailman/listinfo/semsdev

Reply via email to