[HarfBuzz] harfbuzz: Branch 'master' - 2 commits

Behdad Esfahbod behdad at kemper.freedesktop.org
Wed Apr 1 11:06:27 PDT 2015


 src/hb-private.hh |    5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

New commits:
commit ce01ad7c2f5a259030f4dbec746f85522aa9c3f9
Author: Behdad Esfahbod <behdad at behdad.org>
Date:   Wed Apr 1 11:05:59 2015 -0700

    MSVC 2015 supports snprintf and not _snprintf

diff --git a/src/hb-private.hh b/src/hb-private.hh
index 99d5c58..6505238 100644
--- a/src/hb-private.hh
+++ b/src/hb-private.hh
@@ -128,7 +128,7 @@ static int errno = 0; /* Use something better? */
 #  elif defined(WINAPI_FAMILY) && (WINAPI_FAMILY==WINAPI_FAMILY_PC_APP || WINAPI_FAMILY==WINAPI_FAMILY_PHONE_APP)
 #    define getenv(Name) NULL
 #  endif
-#  if (defined(__WIN32__) && !defined(__WINE__)) || defined(_MSC_VER)
+#  if defined(_MSC_VER) && _MSC_VER < 1900
 #    define snprintf _snprintf
 #  endif
 #endif
commit 560718862f0bd994b62361652d6fd558c4182e2a
Author: Behdad Esfahbod <behdad at behdad.org>
Date:   Wed Apr 1 11:04:33 2015 -0700

    Move WinCE define to better place

diff --git a/src/hb-private.hh b/src/hb-private.hh
index 06b24a8..99d5c58 100644
--- a/src/hb-private.hh
+++ b/src/hb-private.hh
@@ -121,6 +121,7 @@
 
 #  if defined(_WIN32_WCE)
      /* Some things not defined on Windows CE. */
+#    define strdup _strdup
 #    define getenv(Name) NULL
 #    define setlocale(Category, Locale) "C"
 static int errno = 0; /* Use something better? */
@@ -129,8 +130,6 @@ static int errno = 0; /* Use something better? */
 #  endif
 #  if (defined(__WIN32__) && !defined(__WINE__)) || defined(_MSC_VER)
 #    define snprintf _snprintf
-     /* Windows CE only has _strdup, while rest of Windows has both. */
-#    define strdup _strdup
 #  endif
 #endif
 


More information about the HarfBuzz mailing list