[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