-
-/*
- * folder_read.c -- initialize folder structure and read folder
+/* folder_read.c -- initialize folder structure and read folder
*
* This code is Copyright (c) 2002, by the authors of nmh. See the
* COPYRIGHT file in the root directory of the nmh distribution for
#include <h/mh.h>
#include <h/utils.h>
+#include "m_maildir.h"
/* We allocate the `mi' array 1024 elements at a time */
#define NUMMSGS 1024
struct msgs *mp;
struct dirent *dp;
DIR *dd;
- bvector_t *v;
+ struct bvector *v;
size_t i;
name = m_mailpath (name);
mp->num_msgstats = MSGSTATNUM (mp->lowoff, mp->hghoff);
mp->msgstats = mh_xmalloc (MSGSTATSIZE(mp));
for (i = 0, v = mp->msgstats; i < mp->num_msgstats; ++i, ++v) {
- *v = bvector_create (0);
+ bvector_init(v);
}
mp->msgattrs = svector_create (0);
- /*
- * Clear all the flag bits for all the message
- * status entries we just allocated.
- */
- for (msgnum = mp->lowoff; msgnum <= mp->hghoff; msgnum++)
- clear_msg_flags (mp, msgnum);
-
/*
* Scan through the array of messages we've seen and
* setup the initial flags for those messages in the