From: Jouni Malinen Date: Sat, 26 Oct 2013 14:00:01 +0000 (+0300) Subject: Introduce ARRAY_SIZE() macro X-Git-Tag: hostap_2_1~774 X-Git-Url: http://www.project-moonshot.org/gitweb/?a=commitdiff_plain;h=39044a703348e50d9d35053baf1b9ba3f53efdbf;p=mech_eap.git Introduce ARRAY_SIZE() macro This can be used to clean up the common sizeof(a)/sizeof(a[0]) constructions to use a more readable version. Signed-hostap: Jouni Malinen --- diff --git a/src/utils/common.h b/src/utils/common.h index 399ab79..ba08cf4 100644 --- a/src/utils/common.h +++ b/src/utils/common.h @@ -518,6 +518,8 @@ int freq_range_list_includes(const struct wpa_freq_range_list *list, unsigned int freq); char * freq_range_list_str(const struct wpa_freq_range_list *list); +#define ARRAY_SIZE(a) (sizeof(a) / sizeof((a)[0])) + /* * gcc 4.4 ends up generating strict-aliasing warnings about some very common