From 650edc90b103687e45dfdc383bb11c96d387ca22 Mon Sep 17 00:00:00 2001 From: Nicholas Bishop Date: Sun, 29 Apr 2012 16:09:28 +0000 Subject: Add GHASH_ITER macro --- source/blender/blenlib/BLI_ghash.h | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'source/blender/blenlib') diff --git a/source/blender/blenlib/BLI_ghash.h b/source/blender/blenlib/BLI_ghash.h index 457f098bff7..eaf4d442000 100644 --- a/source/blender/blenlib/BLI_ghash.h +++ b/source/blender/blenlib/BLI_ghash.h @@ -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); -- cgit v1.2.3