__arraycount
# define __arraycount(a) (sizeof(a) / sizeof(*(a)))
#define __arraycount(_ar_) (sizeof(_ar_)/sizeof(_ar_[0]))
#define __arraycount(__x) (sizeof(__x) / sizeof(__x[0]))
#define __arraycount(x) (sizeof((x)) / sizeof((x)[0]))
#define __arraycount(a) (sizeof(a) / sizeof(*a))
#define __arraycount(__x) (sizeof(__x) / sizeof(__x[0]))
#define __arraycount(a) (sizeof(a) / sizeof(a[0]))
#define __arraycount(a) nitems(a)
#undef __arraycount
#define __arraycount(__x) (sizeof(__x) / sizeof(__x[0]))
#define __arraycount(a) (sizeof(a)/sizeof(*a))
#define __arraycount(__x) (sizeof(__x) / sizeof(__x[0]))
#define __arraycount(a) (sizeof(a) / sizeof(a[0]))
#define __arraycount(a) (sizeof(a) / sizeof(a[0]))
#define __arraycount(__x) (sizeof(__x) / sizeof(__x[0]))