diff src/lib-storage/index/mbox/mbox-md5.c @ 6494:59490181469e HEAD

Use N_ELEMENTS() macro instead of doing sizeof()/sizeof([0]) ourself.
author Timo Sirainen <tss@iki.fi>
date Mon, 24 Sep 2007 20:27:16 +0300
parents 65c69a53a7be
children 7ed926ed7aa4
line wrap: on
line diff
--- a/src/lib-storage/index/mbox/mbox-md5.c	Mon Sep 24 20:17:59 2007 +0300
+++ b/src/lib-storage/index/mbox/mbox-md5.c	Mon Sep 24 20:27:16 2007 +0300
@@ -76,8 +76,6 @@
 	{ "Received", parse_received },
 	{ "X-Delivery-ID", parse_x_delivery_id }
 };
-#define MD5_HEADER_FUNCS_COUNT \
-	(sizeof(md5_header_funcs) / sizeof(*md5_header_funcs))
 
 static int bsearch_header_func_cmp(const void *p1, const void *p2)
 {
@@ -102,7 +100,7 @@
 	struct mbox_md5_header_func *func;
 
 	func = bsearch(hdr->name, md5_header_funcs,
-		       MD5_HEADER_FUNCS_COUNT, sizeof(*md5_header_funcs),
+		       N_ELEMENTS(md5_header_funcs), sizeof(*md5_header_funcs),
 		       bsearch_header_func_cmp);
 	if (func != NULL)
 		(void)func->func(ctx, hdr);