- * 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
- * complete copyright information.
- */
+** 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
+** complete copyright information.
+*/
- * 1) Create the folder/message structure
- * 2) Read the directory (folder) and temporarily
- * record the numbers of the messages we have seen.
- * 3) Then allocate the array for message attributes and
- * set the initial flags for all messages we've seen.
- * 4) Read and initialize the sequence information.
- */
+** 1) Create the folder/message structure
+** 2) Read the directory (folder) and temporarily
+** record the numbers of the messages we have seen.
+** 3) Then allocate the array for message attributes and
+** set the initial flags for all messages we've seen.
+** 4) Read and initialize the sequence information.
+*/
len = NUMMSGS;
mi = (int *) mh_xmalloc ((size_t) (len * sizeof(*mi)));
while ((dp = readdir (dd))) {
if ((msgnum = m_atoi (dp->d_name)) && msgnum > 0) {
/*
len = NUMMSGS;
mi = (int *) mh_xmalloc ((size_t) (len * sizeof(*mi)));
while ((dp = readdir (dd))) {
if ((msgnum = m_atoi (dp->d_name)) && msgnum > 0) {
/*
- * Now increment count, and record message
- * number in a temporary place for now.
- */
+ ** Now increment count, and record message
+ ** number in a temporary place for now.
+ */
for (msgnum = mp->lowoff; msgnum <= mp->hghoff; msgnum++)
clear_msg_flags (mp, msgnum);
/*
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
- * newly allocated mp->msgstats area.
- */
+ ** Scan through the array of messages we've seen and
+ ** setup the initial flags for those messages in the
+ ** newly allocated mp->msgstats area.
+ */
for (msgnum = 0; msgnum < mp->nummsg; msgnum++)
set_exists (mp, mi[msgnum]);
free (mi); /* We don't need this anymore */
/*
for (msgnum = 0; msgnum < mp->nummsg; msgnum++)
set_exists (mp, mi[msgnum]);
free (mi); /* We don't need this anymore */
/*