ICU-631 WIN32 is always defined in pwin32.h. This might be a fix for the cygwin problem.

X-SVN-Rev: 2575
This commit is contained in:
George Rhoten 2000-10-05 15:54:16 +00:00
parent 8f08aa2260
commit a44afd1cde

View File

@ -65,7 +65,7 @@
# endif /* POSIX_DEBUG_REENTRANCY */ # endif /* POSIX_DEBUG_REENTRANCY */
#endif /* POSIX && (ICU_USE_THREADS==1) */ #endif /* POSIX && (ICU_USE_THREADS==1) */
#ifdef _WIN32 #ifdef WIN32
# include <WINDOWS.H> # include <WINDOWS.H>
#endif #endif
@ -88,7 +88,7 @@ void umtx_lock( UMTX *mutex )
umtx_init(mutex); umtx_init(mutex);
} }
#if defined(_WIN32) #if defined(WIN32)
EnterCriticalSection((CRITICAL_SECTION*) *mutex); EnterCriticalSection((CRITICAL_SECTION*) *mutex);
@ -123,7 +123,7 @@ void umtx_unlock( UMTX* mutex )
} }
} }
#if defined(_WIN32) #if defined(WIN32)
LeaveCriticalSection((CRITICAL_SECTION*)*mutex); LeaveCriticalSection((CRITICAL_SECTION*)*mutex);
@ -149,7 +149,7 @@ if( mutex == NULL ) /* initialize the global mutex */
if(*mutex != NULL) /* someone already did it. */ if(*mutex != NULL) /* someone already did it. */
return; return;
#if defined( _WIN32 ) #if defined(WIN32)
*mutex = uprv_malloc(sizeof(CRITICAL_SECTION)); *mutex = uprv_malloc(sizeof(CRITICAL_SECTION));
InitializeCriticalSection((CRITICAL_SECTION*)*mutex); InitializeCriticalSection((CRITICAL_SECTION*)*mutex);