Files
Nick Alcock 9658dc3963 libctf: add hash traversal helpers
There are two, ctf_dynhash_iter and ctf_dynhash_iter_remove: the latter
lets you return a nonzero value to remove the element being iterated
over.

Used in the next commit.

libctf/
	* ctf-impl.h (ctf_hash_iter_f): New.
	(ctf_dynhash_iter): New declaration.
	(ctf_dynhash_iter_remove): New declaration.
	* ctf-hash.c (ctf_dynhash_iter): Define.
	(ctf_dynhash_iter_remove): Likewise.
	(ctf_hashtab_traverse): New.
	(ctf_hashtab_traverse_remove): Likewise.
	(struct ctf_traverse_cb_arg): Likewise.
	(struct ctf_traverse_remove_cb_arg): Likewise.
2019-07-01 11:05:59 +01:00
..
2019-07-01 11:05:59 +01:00
2019-05-28 17:08:14 +01:00
2019-06-07 13:46:39 +01:00
2019-05-28 17:07:24 +01:00
2019-07-01 11:05:59 +01:00
2019-07-01 11:05:59 +01:00
2019-06-07 13:46:39 +01:00
2019-06-21 13:04:02 +01:00