]> granicus.if.org Git - icu/commitdiff
ICU-12524 Remove fragile Windows conditional.
authorAndy Heninger <andy.heninger@gmail.com>
Mon, 2 May 2016 21:03:03 +0000 (21:03 +0000)
committerAndy Heninger <andy.heninger@gmail.com>
Mon, 2 May 2016 21:03:03 +0000 (21:03 +0000)
X-SVN-Rev: 38684

icu4c/source/common/umutex.cpp

index 69eab79ff94508008cb1f056d0063b9026d4c387..56f0d2227ff487ab64f80b5fac8df1b4bc5aab03 100644 (file)
@@ -1,7 +1,7 @@
 /*
 ******************************************************************************
 *
-*   Copyright (C) 1997-2015, International Business Machines
+*   Copyright (C) 1997-2016, International Business Machines
 *   Corporation and others.  All Rights Reserved.
 *
 ******************************************************************************
@@ -68,10 +68,8 @@ U_NAMESPACE_BEGIN
 U_COMMON_API UBool U_EXPORT2 umtx_initImplPreInit(UInitOnce &uio) {
     for (;;) {
         int32_t previousState = InterlockedCompareExchange(
-#if (U_PLATFORM == U_PF_MINGW) || (U_PLATFORM == U_PF_CYGWIN) || defined(__clang__)
-           (LONG volatile *) // this is the type given in the API doc for this function.
-#endif
-            &uio.fState,  //  Destination
+            (LONG volatile *) // this is the type given in the API doc for this function.
+                &uio.fState,  //  Destination
             1,            //  Exchange Value
             0);           //  Compare value