#include <h/mh.h>
#include <h/tws.h>
#include <h/utils.h>
-#include "../sbr/m_maildir.h"
+#include "sbr/m_maildir.h"
#define SORTM_SWITCHES \
X("datefield field", 0, DATESW) \
}
}
s->s_msg = 0;
- return(s - smsgs);
+ return s - smsgs;
}
if ((in = fopen (msgnam = m_name (msg), "r")) == NULL) {
admonish (msgnam, "unable to read message");
- return (0);
+ return 0;
}
gstate = m_getfld_state_init(in);
for (compnum = 1;;) {
msg, compnum);
check_failed = 1;
}
- mh_xfree(datecomp);
- mh_xfree(subjcomp);
+ free(datecomp);
+ free(subjcomp);
fclose (in);
- return (0);
+ return 0;
default:
adios (NULL, "internal error -- you lose");
smsg->s_subj = subjcomp;
}
fclose (in);
- mh_xfree(datecomp);
+ free(datecomp);
- return (1);
+ return 1;
}
/*
dsort (struct smsg **a, struct smsg **b)
{
if ((*a)->s_clock < (*b)->s_clock)
- return (-1);
+ return -1;
if ((*a)->s_clock > (*b)->s_clock)
- return (1);
+ return 1;
if ((*a)->s_msg < (*b)->s_msg)
- return (-1);
- return (1);
+ return -1;
+ return 1;
}
/*
int i;
if ((i = strcmp ((*a)->s_subj, (*b)->s_subj)))
- return (i);
+ return i;
- return (dsort (a, b));
+ return dsort(a, b);
}
static int
int i;
if ((i = strcmp ((*a)->s_subj, (*b)->s_subj)))
- return (i);
+ return i;
if ((*a)->s_msg < (*b)->s_msg)
- return (-1);
- return (1);
+ return -1;
+ return 1;
}
static void