Add GHASH_ITER macro

This commit is contained in:
Nicholas Bishop 2012-04-29 16:09:28 +00:00
parent e701f9b670
commit 650edc90b1

@ -131,6 +131,11 @@ void BLI_ghashIterator_step (GHashIterator *ghi);
*/
int BLI_ghashIterator_isDone (GHashIterator *ghi);
#define GHASH_ITER(gh_iter_, ghash_) \
for (BLI_ghashIterator_init(&gh_iter_, ghash_); \
!BLI_ghashIterator_isDone(&gh_iter_); \
BLI_ghashIterator_step(&gh_iter_))
/* *** */
unsigned int BLI_ghashutil_ptrhash (const void *key);