X-Git-Url: http://git.marmaro.de/?p=mmh;a=blobdiff_plain;f=sbr%2Fseq_setprev.c;h=f4304cc523ca2e36e7033361e7bdd059f16192af;hp=7e62b64deb72fa4cc45c7fd25f9f9cd065b1b025;hb=b6823062c9806496b39ff12bf1fbe43ae127c96c;hpb=a485ed478abbd599d8c9aab48934e7a26733ecb1 diff --git a/sbr/seq_setprev.c b/sbr/seq_setprev.c index 7e62b64..f4304cc 100644 --- a/sbr/seq_setprev.c +++ b/sbr/seq_setprev.c @@ -1,34 +1,35 @@ /* - * seq_setprev.c -- set the Previous-Sequence - * - * 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. - */ +** seq_setprev.c -- set the Previous-Sequence +** +** 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. +*/ #include +#include /* - * Add all the messages currently SELECTED to - * the Previous-Sequence. This way, when the next - * command is given, there is a convenient way to - * selected all the messages used in the previous - * command. - */ +** Add all the messages currently SELECTED to +** the Previous-Sequence. This way, when the next +** command is given, there is a convenient way to +** selected all the messages used in the previous +** command. +*/ void -seq_setprev (struct msgs *mp) +seq_setprev(struct msgs *mp) { 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); + ** Get the list of sequences for Previous-Sequence + ** and split them. + */ + if ((cp = context_find(psequence))) { + dp = mh_xstrdup(cp); + if (!(ap = brkstring(dp, " ", "\n")) || !*ap) { + mh_free0(&dp); return; } } else { @@ -37,7 +38,7 @@ seq_setprev (struct msgs *mp) /* Now add all SELECTED messages to each sequence */ for (; *ap; ap++) - seq_addsel (mp, *ap, -1, 1); + seq_addsel(mp, *ap, -1, 1); - free (dp); + mh_free0(&dp); }