| Index: source/common/umutex.cpp
|
| diff --git a/source/common/umutex.cpp b/source/common/umutex.cpp
|
| index 69eab79ff94508008cb1f056d0063b9026d4c387..90c7c019d23a388bc8a22b09d50d241c908f272a 100644
|
| --- a/source/common/umutex.cpp
|
| +++ b/source/common/umutex.cpp
|
| @@ -1,7 +1,9 @@
|
| +// Copyright (C) 2016 and later: Unicode, Inc. and others.
|
| +// License & terms of use: http://www.unicode.org/copyright.html
|
| /*
|
| ******************************************************************************
|
| *
|
| -* Copyright (C) 1997-2015, International Business Machines
|
| +* Copyright (C) 1997-2016, International Business Machines
|
| * Corporation and others. All Rights Reserved.
|
| *
|
| ******************************************************************************
|
| @@ -68,10 +70,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
|
|
|
|
|