-
/*
* seq_setprev.c -- set the Previous-Sequence
*
void
seq_setprev (struct msgs *mp)
{
- char **ap, *cp, *dp;
+ char **ap, *cp, *dp;
- /*
- * Get the list of sequences for Previous-Sequence
- * and split them.
- */
- if ((cp = context_find (psequence))) {
- dp = getcpy (cp);
- if (!(ap = brkstring (dp, " ", "\n")) || !*ap) {
- free (dp);
- return;
+ /*
+ * Get the list of sequences for Previous-Sequence
+ * and split them.
+ */
+ if ((cp = context_find (psequence))) {
+ dp = getcpy (cp);
+ if (!(ap = brkstring (dp, " ", "\n")) || !*ap) {
+ free (dp);
+ return;
+ }
+ } else {
+ return;
}
- } else {
- return;
- }
- /* Now add all SELECTED messages to each sequence */
- for (; *ap; ap++)
- seq_addsel (mp, *ap, -1, 1);
+ /* Now add all SELECTED messages to each sequence */
+ for (; *ap; ap++)
+ seq_addsel (mp, *ap, -1, 1);
- free (dp);
+ free (dp);
}