X-Git-Url: http://git.madism.org/?p=apps%2Fmadmutt.git;a=blobdiff_plain;f=lib-lib%2Fmem.h;h=9ff258918e2cb357c1f72c569d4661410c2be819;hp=b3bcd62b371f3f438dbf79156adf0f83d7b60bb9;hb=e25b0de8c4e7d6aeeb467f8ea1ad8dd6b2a9470e;hpb=8352ddc65f822aaef06df65ee6c32423b73d6890;ds=sidebyside diff --git a/lib-lib/mem.h b/lib-lib/mem.h index b3bcd62..9ff2589 100644 --- a/lib-lib/mem.h +++ b/lib-lib/mem.h @@ -25,6 +25,7 @@ #include #define ssizeof(foo) (ssize_t)sizeof(foo) +#define countof(foo) (ssizeof(foo) / ssizeof(foo[0])) #define p_new(type, count) ((type *)xmalloc(sizeof(type) * (count))) #define p_clear(p, count) ((void)memset((p), 0, sizeof(*(p)) * (count)))