[HarfBuzz] harfbuzz: Branch 'master'
Behdad Esfahbod
behdad at kemper.freedesktop.org
Thu Jan 31 15:18:35 PST 2013
config.h.in | 6 +++---
configure.ac | 2 +-
util/options.cc | 2 +-
util/options.hh | 2 +-
4 files changed, 6 insertions(+), 6 deletions(-)
New commits:
commit bc76449f51f20491a4540b4f240f5a3e0dcb20fe
Author: Behdad Esfahbod <behdad at behdad.org>
Date: Thu Jan 31 18:18:05 2013 -0500
Use setmode() instead of _setmode()
Looks like Cygwin / MSVC declare it that way, and it still works on
MinGW32 cross.
diff --git a/config.h.in b/config.h.in
index 4b5c99a..fe2ebcb 100644
--- a/config.h.in
+++ b/config.h.in
@@ -81,6 +81,9 @@
/* Have sched_yield */
#undef HAVE_SCHED_YIELD
+/* Define to 1 if you have the `setmode' function. */
+#undef HAVE_SETMODE
+
/* Have Solaris __machine_*_barrier and atomic_* operations */
#undef HAVE_SOLARIS_ATOMIC_OPS
@@ -117,9 +120,6 @@
/* Define to 1 if you have the <unistd.h> header file. */
#undef HAVE_UNISTD_H
-/* Define to 1 if you have the `_setmode' function. */
-#undef HAVE__SETMODE
-
/* Define to the sub-directory in which libtool stores uninstalled libraries.
*/
#undef LT_OBJDIR
diff --git a/configure.ac b/configure.ac
index 202bef9..40e7837 100644
--- a/configure.ac
+++ b/configure.ac
@@ -55,7 +55,7 @@ dnl GOBJECT_INTROSPECTION_CHECK([0.9.0])
dnl GTK_DOC_CHECK([1.15],[--flavour no-tmpl])
# Functions and headers
-AC_CHECK_FUNCS(atexit mprotect sysconf getpagesize mmap _setmode isatty)
+AC_CHECK_FUNCS(atexit mprotect sysconf getpagesize mmap setmode isatty)
AC_CHECK_HEADERS(unistd.h sys/mman.h io.h)
# Compiler flags
diff --git a/util/options.cc b/util/options.cc
index 17ad8e6..c9deb0d 100644
--- a/util/options.cc
+++ b/util/options.cc
@@ -414,7 +414,7 @@ font_options_t::get_font (void) const
GString *gs = g_string_new (NULL);
char buf[BUFSIZ];
#ifdef HAVE__SETMODE
- _setmode (fileno (stdin), _O_BINARY);
+ setmode (fileno (stdin), _O_BINARY);
#endif
while (!feof (stdin)) {
size_t ret = fread (buf, 1, sizeof (buf), stdin);
diff --git a/util/options.hh b/util/options.hh
index ad925b2..298a3f2 100644
--- a/util/options.hh
+++ b/util/options.hh
@@ -44,7 +44,7 @@
#include <unistd.h> /* for isatty() */
#endif
#ifdef HAVE_IO_H
-#include <io.h> /* for _setmode() under Windows */
+#include <io.h> /* for setmode() under Windows */
#endif
#include <hb.h>
More information about the HarfBuzz
mailing list