X-Git-Url: http://git.marmaro.de/?p=mmh;a=blobdiff_plain;f=uip%2Fscan.c;h=018cd9cd9791bfc5eb0b06590d5e4839e27e0216;hp=3a8342083a57c8caacbde92b48d50fccbddbbaba;hb=6e9577f324bef90765a5edc02044eb111ec48072;hpb=28ce2e7139731b7c8c0bdb67b181f34011e74ed7 diff --git a/uip/scan.c b/uip/scan.c index 3a83420..018cd9c 100644 --- a/uip/scan.c +++ b/uip/scan.c @@ -30,6 +30,7 @@ static struct swit switches[] = { { NULL, 0 } }; +char *version=VERSION; int main(int argc, char **argv) @@ -91,7 +92,7 @@ main(int argc, char **argv) adios(EX_USAGE, NULL, "missing argument to %s", argp[-2]); if (strcmp(file = cp, "-")!=0) - file = getcpy(expanddir(cp)); + file = mh_xstrdup(expanddir(cp)); continue; } } @@ -99,15 +100,13 @@ main(int argc, char **argv) if (folder) adios(EX_USAGE, NULL, "only one folder at a time!"); else - folder = getcpy(expandfol(cp)); + folder = mh_xstrdup(expandfol(cp)); } else app_msgarg(&msgs, cp); } - /* - ** Get new format string. Must be before chdir(). - */ - fmtstr = new_fs(form, FORMAT); + /* Set format string. Must be before chdir(). */ + fmtstr = new_fs(form, scanformat); /* ** We are scanning a maildrop file @@ -174,14 +173,14 @@ main(int argc, char **argv) if (*cp) { char **ap, *dp; - dp = getcpy(cp); + dp = mh_xstrdup(cp); ap = brkstring(dp, " ", "\n"); for (i = 0; ap && *ap; i++, ap++) { seqnum[i] = seq_getnum(mp, *ap); } num_unseen_seq = i; if (dp) { - free(dp); + mh_free0(&dp); } }