From 20d448abb8df792aa3a290e526e91bc1f71c616b Mon Sep 17 00:00:00 2001 From: William Pitcock Date: Thu, 19 May 2016 16:51:47 -0500 Subject: [PATCH] libpkgconf: add PKGCONF_ARRAY_SIZE() macro --- libpkgconf/libpkgconf.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libpkgconf/libpkgconf.h b/libpkgconf/libpkgconf.h index 3643abf..f5b0ff2 100644 --- a/libpkgconf/libpkgconf.h +++ b/libpkgconf/libpkgconf.h @@ -40,6 +40,8 @@ typedef struct pkgconf_dependency_ pkgconf_dependency_t; typedef struct pkgconf_tuple_ pkgconf_tuple_t; typedef struct pkgconf_fragment_ pkgconf_fragment_t; +#define PKGCONF_ARRAY_SIZE(x) (sizeof(x) / sizeof(*(x))) + #define PKGCONF_FOREACH_LIST_ENTRY(head, value) \ for ((value) = (head); (value) != NULL; (value) = (value)->next)