]> diplodocus.org Git - nmh/blobdiff - sbr/vfgets.c
client.c: Move interface to own file.
[nmh] / sbr / vfgets.c
index 480af1394362fdb12daf85cb7fafe9beddd66a0f..b9f5de20276d64d91d02a0006e408d90b005486c 100644 (file)
@@ -5,8 +5,10 @@
  * complete copyright information.
  */
 
-#include <h/mh.h>
-#include <h/utils.h>
+#include "h/mh.h"
+#include "vfgets.h"
+#include "error.h"
+#include "h/utils.h"
 
 #define        QUOTE   '\\'
 
@@ -28,13 +30,13 @@ vfgets (FILE *in, char **bp)
                *bp = pp;
                return 0;
            }
-           return (ferror (in) && !feof (in) ? -1 : 1);
+           return ferror(in) && !feof(in) ? -1 : 1;
        }
 
        if ((dp = cp + strlen (cp) - 2) < cp || *dp != QUOTE) {
 wrong_guess:
            if (cp > ++dp)
-               adios (NULL, "vfgets() botch -- you lose big");
+               die("vfgets() botch -- you lose big");
            if (*dp == '\n') {
                *bp = pp;
                return 0;