-
-/*
- * sortm.c -- sort messages in a folder by date/time
+/* sortm.c -- sort messages in a folder by date/time
*
* 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/tws.h>
#include <h/utils.h>
+#include "../sbr/m_maildir.h"
#define SORTM_SWITCHES \
X("datefield field", 0, DATESW) \
read_hdrs (struct msgs *mp, char *datesw)
{
int msgnum;
- struct tws tb;
struct smsg *s;
- twscopy (&tb, dlocaltimenow ());
-
smsgs = mh_xcalloc(mp->hghsel - mp->lowsel + 2, sizeof *smsgs);
s = smsgs;
for (msgnum = mp->lowsel; msgnum <= mp->hghsel; msgnum++) {
{
int state;
int compnum;
- char *msgnam, buf[BUFSIZ], nam[NAMESZ];
+ char *msgnam, buf[NMH_BUFSIZ], nam[NAMESZ];
struct tws *tw;
char *datecomp = NULL, *subjcomp = NULL;
FILE *in;
if (strcmp (subjsort, "subject") == 0) {
while ((c = *cp)) {
if (! isspace((unsigned char) c)) {
- if(uprf(cp, "re:"))
- cp += 2;
- else
+ if(!uprf(cp, "re:"))
break;
+ cp += 2;
}
cp++;
}
rename_msgs (struct msgs *mp, struct smsg **mlist)
{
int i, j, old, new;
- bvector_t tmpset = bvector_create (0);
+ bvector_t tmpset = bvector_create ();
char f1[BUFSIZ], tmpfil[BUFSIZ];
char newbuf[PATH_MAX + 1];
struct smsg *sp;
rename_chain (mp, mlist, j, i);
/*
- * Run the external hook to refile the temorary message number
+ * Run the external hook to refile the temporary message number
* to the real place.
*/