-
-/*
- * picksbr.c -- routines to help pick along...
+/* picksbr.c -- routines to help pick along...
*
* This code is Copyright (c) 2002, by the authors of nmh. See the
* COPYRIGHT file in the root directory of the nmh distribution for
#define STAR 01
-#define LBSIZE 1024
+#define LBSIZE NMH_BUFSIZ
#define ESIZE 1024
talked = 0;
if ((head = parse ()) == NULL)
- return (talked ? 0 : 1);
+ return !talked;
if (*argp) {
inform("%s unexpected", *argp);
--p2;
break;
}
- else
- lf = 0;
+ lf = 0;
}
if (c == '\n') {
if (body)
break;
- else {
- if (lf) {
- body++;
- break;
- }
- lf++;
- /* Unfold by skipping the newline. */
- c = 0;
- }
+ if (lf) {
+ body++;
+ break;
+ }
+ lf++;
+ /* Unfold by skipping the newline. */
+ c = 0;
}
if (c && p1 < &linebuf[LBSIZE - 1])
*p1++ = c;
if ((tw = tws_parse (ap, isafter)) == NULL)
return 0;
- twscopy (tb, tw);
+ *tb = *tw;
return 1;
}
{
int state;
char *bp;
- char buf[BUFSIZ], name[NAMESZ];
+ char buf[NMH_BUFSIZ], name[NAMESZ];
struct tws *tw;
m_getfld_state_t gstate = 0;
NMH_UNUSED (stop);