]> diplodocus.org Git - nmh/commitdiff
uip/scansbr.c: Use fputs(3) instead of mh_fputs().
authorRalph Corderoy <ralph@inputplus.co.uk>
Thu, 10 Nov 2016 22:44:59 +0000 (22:44 +0000)
committerRalph Corderoy <ralph@inputplus.co.uk>
Thu, 10 Nov 2016 22:44:59 +0000 (22:44 +0000)
I can't see any reason a local one exists.  It loops, calling putc(3).
The stdlib has the opportunity to be more efficient.

uip/scansbr.c

index 8d2a46d..191e69e 100644 (file)
@@ -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 () {