summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFrederic Peters <fpeters@entrouvert.com>2008-04-29 12:08:47 +0000
committerFrederic Peters <fpeters@entrouvert.com>2008-04-29 12:08:47 +0000
commit500495f0dd0df08c51e95f22e7d1ec0bac354030 (patch)
tree5bd24813e05b6b779580c28e17f516b9c2ff88ef
parent81ef2515cee1c5c0dd46be667e23e6f407b68728 (diff)
downloadlasso-500495f0dd0df08c51e95f22e7d1ec0bac354030.tar.gz
lasso-500495f0dd0df08c51e95f22e7d1ec0bac354030.tar.xz
lasso-500495f0dd0df08c51e95f22e7d1ec0bac354030.zip
[project @ fpeters@0d.be-20080326094935-u5wxcw8nd30ckdjw]
casting free functions Original author: Frederic Peters <fpeters@0d.be> Date: 2008-03-26 10:49:35.397000+01:00
-rw-r--r--bindings/lang_python.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/bindings/lang_python.py b/bindings/lang_python.py
index 049de1fa..687f351d 100644
--- a/bindings/lang_python.py
+++ b/bindings/lang_python.py
@@ -816,11 +816,11 @@ register_constants(PyObject *d)
if arg[0] == 'GList*':
qualifier = arg[2].get('elem_type')
if qualifier == 'char*':
- print >> fd, ' free_list(&%s, g_free);' % arg[1]
+ print >> fd, ' free_list(&%s, (GFunc)g_free);' % arg[1]
elif qualifier == 'xmlNode*':
- print >> fd, ' free_list(&%s, xmlFreeNode);' % arg[1]
+ print >> fd, ' free_list(&%s, (GFunc)xmlFreeNode);' % arg[1]
elif qualifier == 'LassoNode':
- print >> fd, ' free_list(&%s, g_object_unref);' % arg[1]
+ print >> fd, ' free_list(&%s, (GFunc)g_object_unref);' % arg[1]
if not m.return_type:
print >> fd, ' return noneRef();'