-
-/*
- * scan.c -- display a one-line "scan" listing of folder or messages
+/* scan.c -- display a one-line "scan" listing of folder or messages
*
* This code is Copyright (c) 2002, by the authors of nmh. See the
* COPYRIGHT file in the root directory of the nmh distribution for
main (int argc, char **argv)
{
int clearflag = 0, hdrflag = 0, ontty;
- int width = 0, revflag = 0;
+ int width = -1, revflag = 0;
int i, state, msgnum;
ivector_t seqnum = ivector_create (0);
int unseen, num_unseen_seq = 0;
if (nmh_init(argv[0], 1)) { return 1; }
- mts_init (invo_name);
+ mts_init ();
arguments = getarguments (invo_name, argc, argv, 1);
argp = arguments;
if ((cp = context_find (usequence)) && *cp) {
char **ap, *dp;
- dp = getcpy(cp);
+ dp = mh_xstrdup(cp);
ap = brkstring (dp, " ", "\n");
for (i = 0; ap && *ap; i++, ap++)
ivector_push_back (seqnum, seq_getnum (mp, *ap));
num_unseen_seq = i;
- if (dp)
- free(dp);
+ mh_xfree(dp);
}
ontty = isatty (fileno (stdout));
adios (NULL, "scan() botch (%d)", state);
case SCNEOF:
- advise (NULL, "message %d: empty", msgnum);
+ inform("message %d: empty", msgnum);
break;
}
charstring_free (scanl);