-
-/*
- * scansbr.c -- routines to help scan along...
+/* scansbr.c -- routines to help scan 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 DIEWRERR() adios (scnmsg, "write error on")
#define FPUTS(buf) {\
- if (mh_fputs(buf,scnout) == EOF)\
+ if (fputs(buf,scnout) == EOF)\
DIEWRERR();\
}
-/*
- * prototypes
- */
-static int mh_fputs(char *, FILE *);
-
int
scan (FILE *inb, int innum, int outnum, char *nfs, int width, int curflg,
int unseen, char *folder, long size, int noisy, charstring_t *scanl)
datecomp = fmt_findcomp("date");
cptr = fmt_findcomp("folder");
if (cptr && folder)
- cptr->c_text = getcpy(folder);
+ cptr->c_text = mh_xstrdup(folder);
if (fmt_addcompentry("encrypted")) {
ncomps++;
}
if (ferror(inb)) {
advise("read", "unable to"); /* "read error" */
return SCNFAT;
- } else {
- return SCNEOF;
}
+ return SCNEOF;
}
if (outnum) {
state = BODY;
goto body;
}
- /* fall through */
+ /* FALLTHRU */
case FILEEOF:
goto finished;
}
-static int
-mh_fputs(char *s, FILE *stream)
-{
- char c;
-
- while ((c = *s++))
- if (putc (c,stream) == EOF )
- return(EOF);
- return (0);
-}
-
/* The following two functions allow access to the global gstate above. */
void
scan_finished () {