From: Ralph Corderoy Date: Thu, 10 Nov 2016 22:44:59 +0000 (+0000) Subject: uip/scansbr.c: Use fputs(3) instead of mh_fputs(). X-Git-Url: https://diplodocus.org/git/nmh/commitdiff_plain/b2c1539592ef07b0236cdd974763af75958bfc05 uip/scansbr.c: Use fputs(3) instead of mh_fputs(). I can't see any reason a local one exists. It loops, calling putc(3). The stdlib has the opportunity to be more efficient. --- diff --git a/uip/scansbr.c b/uip/scansbr.c index 8d2a46d2..191e69e8 100644 --- a/uip/scansbr.c +++ b/uip/scansbr.c @@ -38,15 +38,10 @@ static m_getfld_state_t gstate; /* for accessor functions below */ #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) @@ -352,17 +347,6 @@ 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 () {