summaryrefslogtreecommitdiffstats
path: root/util.c
diff options
context:
space:
mode:
Diffstat (limited to 'util.c')
-rw-r--r--util.c30
1 files changed, 0 insertions, 30 deletions
diff --git a/util.c b/util.c
index 17f40ec..01a26d4 100644
--- a/util.c
+++ b/util.c
@@ -96,36 +96,6 @@ void die(const char* fmt, ...)
exit(EXIT_FAILURE);
}
-ssize_t get_line(char **buf, size_t *n, FILE *stream)
-{
- size_t len;
- char *s;
-
- if (*buf == NULL || *n == 0) {
- *n = BUF_SIZE;
- *buf = (char*) s_malloc(*n);
- }
- s = *buf;
-
- while (true) {
- if (fgets(s, *n - (s - *buf), stream) == NULL)
- return -1;
- len = strlen(s);
- if (feof(stream))
- break;
- if (len > 0 && s[len-1] == '\n')
- break;
- if (len + 1 == *n - (s - *buf)) {
- *buf = (char*) s_realloc(*buf, 2 * *n);
- s = *buf + *n - 1;
- *n *= 2;
- } else {
- s += len;
- }
- }
- return s - *buf + len;
-}
-
void size_readable(float *size, const char **unit)
{
const char *units[] = { "", "K", "M", "G" };