From: Vsevolod Stakhov Date: Wed, 28 Sep 2016 13:29:51 +0000 (+0100) Subject: [Minor] Add macro for ptr array iteration X-Git-Tag: 1.4.0~366 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=61dbbe0eca5291b1329393a5fe1903fde415a243;p=thirdparty%2Frspamd.git [Minor] Add macro for ptr array iteration --- diff --git a/src/libutil/util.h b/src/libutil/util.h index d3ef5e082f..1f2d2f8529 100644 --- a/src/libutil/util.h +++ b/src/libutil/util.h @@ -500,4 +500,5 @@ gpointer rspamd_file_xmap (const char *fname, guint mode, gpointer rspamd_shmem_xmap (const char *fname, guint mode, gsize *size); +#define PTR_ARRAY_FOREACH(ar, i, cur) for ((i) = 0, (cur) = g_ptr_array_index((ar), 0); (i) < (ar)->len; (cur) = g_ptr_array_index((ar), (i)), ++(i)) #endif