diff options
| author | Simon Tatham <anakin@pobox.com> | 2018-04-22 13:58:27 +0100 |
|---|---|---|
| committer | Simon Tatham <anakin@pobox.com> | 2018-04-22 16:35:50 +0100 |
| commit | b7034aeb51a99336fca2e15837c8337481964f6d (patch) | |
| tree | f1e4fb0a418bec69e36ac6ab084467f338235f07 /gtk.c | |
| parent | 12cb1adc886078d715abbc04e80912703340f496 (diff) | |
| download | puzzles-b7034aeb51a99336fca2e15837c8337481964f6d.zip puzzles-b7034aeb51a99336fca2e15837c8337481964f6d.tar.gz puzzles-b7034aeb51a99336fca2e15837c8337481964f6d.tar.bz2 puzzles-b7034aeb51a99336fca2e15837c8337481964f6d.tar.xz | |
Move fgetline out into misc.c.
I'm about to want to use it outside the GTK front end.
Diffstat (limited to 'gtk.c')
| -rw-r--r-- | gtk.c | 19 |
1 files changed, 0 insertions, 19 deletions
@@ -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; |