commit 2ab2d2ee3b4c67dec4de2c0d436ab40d80f4624e
Author: Hiltjo Posthuma <[email protected]>
Date:   Sun Jun 1 15:12:33 2014 +0200

    remove afgets
    
    Signed-off-by: Hiltjo Posthuma <[email protected]>

diff --git a/Makefile b/Makefile
index abfceab..27a6693 100644
--- a/Makefile
+++ b/Makefile
@@ -5,7 +5,6 @@ include config.mk
 
 HDR = crypt.h fs.h text.h md5.h sha1.h sha256.h sha512.h util.h arg.h
 LIB = \
-       util/afgets.o    \
        util/agetcwd.o   \
        util/agetline.o  \
        util/apathmax.o  \
diff --git a/text.h b/text.h
index afcfbe7..f2e582e 100644
--- a/text.h
+++ b/text.h
@@ -8,6 +8,5 @@ struct linebuf {
 #define EMPTY_LINEBUF {NULL, 0, 0,}
 void getlines(FILE *, struct linebuf *);
 
-char *afgets(char **, size_t *, FILE *);
 ssize_t agetline(char **, size_t *, FILE *);
 void concat(FILE *, const char *, FILE *, const char *);
diff --git a/util/afgets.c b/util/afgets.c
deleted file mode 100644
index 4b4ffe2..0000000
--- a/util/afgets.c
+++ /dev/null
@@ -1,28 +0,0 @@
-/* See LICENSE file for copyright and license details. */
-#include <stdio.h>
-#include <stdlib.h>
-#include <string.h>
-
-#include "../text.h"
-#include "../util.h"
-
-char *
-afgets(char **p, size_t *size, FILE *fp)
-{
-       char buf[BUFSIZ];
-       size_t n, len = 0;
-
-       while(fgets(buf, sizeof buf, fp)) {
-               len += (n = strlen(buf));
-               if(len+1 > *size && !(*p = realloc(*p, len+1)))
-                       eprintf("realloc:");
-
-               memcpy(&(*p)[len-n], buf, n);
-               (*p)[len] = '

Reply via email to