diff options
author | Benjamin Dauvergne <bdauvergne@entrouvert.com> | 2009-08-26 15:13:49 +0000 |
---|---|---|
committer | Benjamin Dauvergne <bdauvergne@entrouvert.com> | 2009-08-26 15:13:49 +0000 |
commit | c1501725040580d2edfb94ef7a71d2c0ff6dae79 (patch) | |
tree | 843971b60e397f1094e391102eee3cd50681c4cb /lasso/utils.h | |
parent | 55f20515343534d990b1cd9b0986fb159b47788e (diff) | |
download | lasso-c1501725040580d2edfb94ef7a71d2c0ff6dae79.tar.gz lasso-c1501725040580d2edfb94ef7a71d2c0ff6dae79.tar.xz lasso-c1501725040580d2edfb94ef7a71d2c0ff6dae79.zip |
Core: fix bad name of lasso_unlink_and_release_node
* lasso/utils.h:
- rename lasso_unlink_and_release_node to
lasso_release_list_of_xml_node.
- add a GList iteration macro: lasso_foreach.
Diffstat (limited to 'lasso/utils.h')
-rw-r--r-- | lasso/utils.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/lasso/utils.h b/lasso/utils.h index 0e719f49..82dd8cc6 100644 --- a/lasso/utils.h +++ b/lasso/utils.h @@ -102,7 +102,7 @@ #define lasso_release_list_of_gobjects(dest) \ lasso_release_list_of_full(dest, g_object_unref) -#define lasso_unlink_and_release_node(node) \ +#define lasso_release_list_of_xml_node(dest) \ lasso_release_list_of_full(dest, xmlFreeNode) #define lasso_release_xml_node(node) \ @@ -413,6 +413,9 @@ fprintf(stderr, " freeing %s/%s (at %p)\n", who, what, (void*)where); \ } +#define lasso_foreach(_iter, _list) \ + for (_iter = (_list); _iter; _iter = g_list_next(_iter)) + /* Declare type of element in a container */ #ifndef OFTYPE #define OFTYPE(x) |