]> granicus.if.org Git - icu/commitdiff
ICU-9710 fixed U_PLATFORM on darwin. also added U_PF_BSD to the debug printf while...
authorSteven R. Loomis <srl@icu-project.org>
Fri, 30 Aug 2013 23:39:28 +0000 (23:39 +0000)
committerSteven R. Loomis <srl@icu-project.org>
Fri, 30 Aug 2013 23:39:28 +0000 (23:39 +0000)
X-SVN-Rev: 34158

icu4c/source/common/unicode/platform.h
icu4c/source/tools/toolutil/udbgutil.cpp

index 26f12f42c669ca237415f752bd178ac159d4e542..0db701491e12222bbaee484a004747a074114202 100644 (file)
@@ -1,7 +1,7 @@
 /*
 ******************************************************************************
 *
-*   Copyright (C) 1997-2012, International Business Machines
+*   Copyright (C) 1997-2013, International Business Machines
 *   Corporation and others.  All Rights Reserved.
 *
 ******************************************************************************
 #   include <android/api-level.h>
 #elif defined(linux) || defined(__linux__) || defined(__linux)
 #   define U_PLATFORM U_PF_LINUX
+#elif defined(__APPLE__) && defined(__MACH__)
+#   include <TargetConditionals.h>
+#   if defined(TARGET_OS_IPHONE) && TARGET_OS_IPHONE  /* variant of TARGET_OS_MAC */
+#       define U_PLATFORM U_PF_IPHONE
+#   else
+#       define U_PLATFORM U_PF_DARWIN
+#   endif
 #elif defined(BSD) || defined(__FreeBSD__) || defined(__FreeBSD_kernel__) || defined(__NetBSD__) || defined(__OpenBSD__) || defined(__MirBSD__)
 #   define U_PLATFORM U_PF_BSD
 #elif defined(sun) || defined(__sun)
 #   define U_PLATFORM U_PF_HPUX
 #elif defined(sgi) || defined(__sgi)
 #   define U_PLATFORM U_PF_IRIX
-#elif defined(__APPLE__) && defined(__MACH__)
-#   include <TargetConditionals.h>
-#   if defined(TARGET_OS_IPHONE) && TARGET_OS_IPHONE  /* variant of TARGET_OS_MAC */
-#       define U_PLATFORM U_PF_IPHONE
-#   else
-#       define U_PLATFORM U_PF_DARWIN
-#   endif
 #elif defined(macintosh)
 #   define U_PLATFORM U_PF_CLASSIC_MACOS
 #elif defined(__QNX__) || defined(__QNXNTO__)
index c6a6074adfcd12d2c255d1fbae69df584ba9182d..46c14c05779c8a4acbb5202130a243e187e302f9 100644 (file)
@@ -1,6 +1,6 @@
 /********************************************************************
  * COPYRIGHT:
- * Copyright (c) 2007-2012, International Business Machines Corporation and
+ * Copyright (c) 2007-2013, International Business Machines Corporation and
  * others. All Rights Reserved.
  ********************************************************************/
 
@@ -345,6 +345,8 @@ U_CAPI const char *udbg_getPlatform(void)
     return "unknown";
 #elif U_PLATFORM == U_PF_DARWIN
     return "Darwin";
+#elif U_PLATFORM == U_PF_BSD
+    return "BSD";
 #elif U_PLATFORM == U_PF_QNX
     return "QNX";
 #elif U_PLATFORM == U_PF_LINUX