summaryrefslogtreecommitdiffstats
path: root/src/str.h
diff options
context:
space:
mode:
authorMartin Nagy <mnagy@redhat.com>2009-07-29 09:58:53 +0200
committerMartin Nagy <mnagy@redhat.com>2009-08-04 16:50:53 +0200
commitb49c9c1ad3b5be46fb5bd9451d26f133bbe98126 (patch)
tree5e8b2734f7462ebe4e44bb78f9a2e8dcda377f6d /src/str.h
parent01827e38817bb7bf1e848a6c627406209c2fe551 (diff)
downloadldap_driver-b49c9c1ad3b5be46fb5bd9451d26f133bbe98126.tar.gz
ldap_driver-b49c9c1ad3b5be46fb5bd9451d26f133bbe98126.tar.xz
ldap_driver-b49c9c1ad3b5be46fb5bd9451d26f133bbe98126.zip
Add FOR_EACH style macros
The FOR_EACH() macro will simply traverse the given list. Usage: FOR_EACH(element, list) do_something(element); The FOR_EACH_UNLINK() macro will traverse the list and unlink each element. Useful when destroying a whole list. Usage: FOR_EACH_UNLINK(element, list) { destroy(&element); } END_FOR_EACH_UNLINK(element); All these macros assume that 'link' is used to connect list elements, as used in standard ISC list macros.
Diffstat (limited to 'src/str.h')
0 files changed, 0 insertions, 0 deletions