$OpenBSD: patch-third_party_skia_src_gpu_GrAutoLocaleSetter_h,v 1.2 2015/09/05 16:06:50 robert Exp $
--- third_party/skia/src/gpu/GrAutoLocaleSetter.h.orig.port	Wed Sep  2 20:14:12 2015
+++ third_party/skia/src/gpu/GrAutoLocaleSetter.h	Wed Sep  2 20:14:31 2015
@@ -28,7 +28,7 @@ class GrAutoLocaleSetter { (public)
 #if defined(SK_BUILD_FOR_WIN)
         fOldPerThreadLocale = _configthreadlocale(_ENABLE_PER_THREAD_LOCALE);
         fOldLocale = setlocale(LC_ALL, name);
-#elif !defined(SK_BUILD_FOR_ANDROID) && !defined(__UCLIBC__)
+#elif !defined(SK_BUILD_FOR_ANDROID) && !defined(__UCLIBC__) && !defined(__OpenBSD__)
         fLocale = newlocale(LC_ALL, name, 0);
         if (fLocale) {
             fOldLocale = uselocale(fLocale);
@@ -42,7 +42,7 @@ class GrAutoLocaleSetter { (public)
 #if defined(SK_BUILD_FOR_WIN)
         setlocale(LC_ALL, fOldLocale);
         _configthreadlocale(fOldPerThreadLocale);
-#elif !defined(SK_BUILD_FOR_ANDROID) && !defined(__UCLIBC__)
+#elif !defined(SK_BUILD_FOR_ANDROID) && !defined(__UCLIBC__) && !defined(__OpenBSD__)
         if (fLocale) {
              uselocale(fOldLocale);
              freelocale(fLocale);
@@ -54,7 +54,7 @@ class GrAutoLocaleSetter { (public)
 #if defined(SK_BUILD_FOR_WIN)
     int fOldPerThreadLocale;
     const char* fOldLocale;
-#elif !defined(SK_BUILD_FOR_ANDROID) && !defined(__UCLIBC__)
+#elif !defined(SK_BUILD_FOR_ANDROID) && !defined(__UCLIBC__) && !defined(__OpenBSD__)
     locale_t fOldLocale;
     locale_t fLocale;
 #endif
