diff options
| author | Frederic Peters <fpeters@entrouvert.com> | 2008-04-29 12:08:47 +0000 |
|---|---|---|
| committer | Frederic Peters <fpeters@entrouvert.com> | 2008-04-29 12:08:47 +0000 |
| commit | 500495f0dd0df08c51e95f22e7d1ec0bac354030 (patch) | |
| tree | 5bd24813e05b6b779580c28e17f516b9c2ff88ef | |
| parent | 81ef2515cee1c5c0dd46be667e23e6f407b68728 (diff) | |
| download | lasso-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.py | 6 |
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();' |
