X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/90edb255effd0d29d94e662ca5bf3e9eda7ed122..ac00e2883562da9b440b09f243e4c11559c08244:/h/mh.h diff --git a/h/mh.h b/h/mh.h index 55825da0..24548179 100644 --- a/h/mh.h +++ b/h/mh.h @@ -43,6 +43,9 @@ typedef unsigned char boolean; /* not int so we can pack in a structure */ #define NMH_UNUSED(i) i #endif +/* DIM gives the number of elements in the one-dimensional array a. */ +#define DIM(a) (sizeof (a) / sizeof (*(a))) + /* LEN gives the strlen() of string constant s, excluding the * terminating NUL. */ #define LEN(s) (sizeof (s) - 1) @@ -318,9 +321,6 @@ struct msgs { #define set_unseen(mp,msgnum) \ bvector_set (msgstat(mp, msgnum), SELECT_UNSEEN) -/* for msh only */ -#define set_deleted(mp,msgnum) bvector_set (msgstat(mp, msgnum), DELETED) - #define in_sequence(mp,seqnum,msgnum) \ bvector_at (msgstat(mp, msgnum), FFATTRSLOT + seqnum) #define clear_sequence(mp,seqnum,msgnum) \