summaryrefslogtreecommitdiffstats
path: root/lasso/utils.h
diff options
context:
space:
mode:
authorBenjamin Dauvergne <bdauvergne@entrouvert.com>2009-08-26 15:13:49 +0000
committerBenjamin Dauvergne <bdauvergne@entrouvert.com>2009-08-26 15:13:49 +0000
commitc1501725040580d2edfb94ef7a71d2c0ff6dae79 (patch)
tree843971b60e397f1094e391102eee3cd50681c4cb /lasso/utils.h
parent55f20515343534d990b1cd9b0986fb159b47788e (diff)
downloadlasso-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.h5
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)