From b7034aeb51a99336fca2e15837c8337481964f6d Mon Sep 17 00:00:00 2001 From: Simon Tatham Date: Sun, 22 Apr 2018 13:58:27 +0100 Subject: Move fgetline out into misc.c. I'm about to want to use it outside the GTK front end. --- gtk.c | 19 ------------------- 1 file changed, 19 deletions(-) (limited to 'gtk.c') diff --git a/gtk.c b/gtk.c index 3078e51..7deb753 100644 --- a/gtk.c +++ b/gtk.c @@ -2886,25 +2886,6 @@ static frontend *new_window(char *arg, int argtype, char **error) return fe; } -char *fgetline(FILE *fp) -{ - char *ret = snewn(512, char); - int size = 512, len = 0; - while (fgets(ret + len, size - len, fp)) { - len += strlen(ret + len); - if (ret[len-1] == '\n') - break; /* got a newline, we're done */ - size = len + 512; - ret = sresize(ret, size, char); - } - if (len == 0) { /* first fgets returned NULL */ - sfree(ret); - return NULL; - } - ret[len] = '\0'; - return ret; -} - static void list_presets_from_menu(struct preset_menu *menu) { int i; -- cgit v1.1