[HarfBuzz] harfbuzz: Branch 'master'
Behdad Esfahbod
behdad at kemper.freedesktop.org
Thu Mar 15 20:24:02 UTC 2018
configure.ac | 2 +-
util/options.cc | 12 ------------
2 files changed, 1 insertion(+), 13 deletions(-)
New commits:
commit 127096e4748d6381339342fc2750dd540e815fa5
Author: Behdad Esfahbod <behdad at behdad.org>
Date: Thu Mar 15 13:23:27 2018 -0700
[util] Remove line buffering
Something weird seems to be going on. Just kill it.
Fixes https://github.com/harfbuzz/harfbuzz/issues/888
diff --git a/configure.ac b/configure.ac
index 031be4a7..2831e599 100644
--- a/configure.ac
+++ b/configure.ac
@@ -79,7 +79,7 @@ GTK_DOC_CHECK([1.15],[--flavour no-tmpl])
# Functions, and headers
-AC_CHECK_FUNCS(atexit mprotect sysconf getpagesize mmap isatty newlocale strtod_l setlinebuf)
+AC_CHECK_FUNCS(atexit mprotect sysconf getpagesize mmap isatty newlocale strtod_l)
save_libs="$LIBS"
LIBS="$LIBS -lm"
diff --git a/util/options.cc b/util/options.cc
index db7115cf..027d0b39 100644
--- a/util/options.cc
+++ b/util/options.cc
@@ -803,12 +803,6 @@ text_options_t::get_line (unsigned int *len)
gs = g_string_new (nullptr);
}
-#ifdef HAVE_SETLINEBUF
- setlinebuf (fp);
-#else
- setvbuf(fp, NULL, _IOLBF, BUFSIZ);
-#endif
-
g_string_set_size (gs, 0);
char buf[BUFSIZ];
while (fgets (buf, sizeof (buf), fp)) {
@@ -846,12 +840,6 @@ output_options_t::get_file_handle (void)
fail (false, "Cannot open output file `%s': %s",
g_filename_display_name (output_file), strerror (errno));
-#ifdef HAVE_SETLINEBUF
- setlinebuf (fp);
-#else
- setvbuf(fp, NULL, _IOLBF, BUFSIZ);
-#endif
-
return fp;
}
More information about the HarfBuzz
mailing list