[util] Set stdio files to line buffering
So we can stream lines to hb-shape and read output.
diff --git a/util/options.cc b/util/options.cc
index f636072..243b49b 100644
--- a/util/options.cc
+++ b/util/options.cc
@@ -780,6 +780,8 @@
gs = g_string_new (nullptr);
}
+ setlinebuf (fp);
+
g_string_set_size (gs, 0);
char buf[BUFSIZ];
while (fgets (buf, sizeof (buf), fp)) {
@@ -817,6 +819,8 @@
fail (false, "Cannot open output file `%s': %s",
g_filename_display_name (output_file), strerror (errno));
+ setlinebuf (fp);
+
return fp;
}