diff options
Diffstat (limited to 'ACE/ace/SV_Semaphore_Simple.cpp')
-rw-r--r-- | ACE/ace/SV_Semaphore_Simple.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/ACE/ace/SV_Semaphore_Simple.cpp b/ACE/ace/SV_Semaphore_Simple.cpp index 64256eb001d..918e55f2a26 100644 --- a/ACE/ace/SV_Semaphore_Simple.cpp +++ b/ACE/ace/SV_Semaphore_Simple.cpp @@ -138,15 +138,15 @@ ACE_SV_Semaphore_Simple::name_2_key (const char *name) // Basically "hash" the values in the <name>. This won't // necessarily guarantee uniqueness of all keys. // But (IMHO) CRC32 is good enough for most purposes (Carlos) -#if defined (ACE_WIN64) || defined (ACE_WIN32) +#if defined (ACE_WIN32) && defined (_MSC_VER) // The cast below is legit... # pragma warning(push) # pragma warning(disable : 4312) -#endif /* ACE_WIN64 */ +#endif /* defined (ACE_WIN32) && defined (_MSC_VER) */ return (key_t) ACE::crc32 (name); -#if defined (ACE_WIN64) || defined (ACE_WIN32) +#if defined (ACE_WIN32) && defined (_MSC_VER) # pragma warning(pop) -#endif /* ACE_WIN64 */ +#endif /* defined (ACE_WIN32) && defined (_MSC_VER) */ } // Open or create a ACE_SV_Semaphore. We return 1 if all is OK, else |