You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by mt...@apache.org on 2011/04/22 12:02:58 UTC

svn commit: r1095911 - /commons/sandbox/runtime/trunk/src/main/native/os/win32/arch_defs.h

Author: mturk
Date: Fri Apr 22 10:02:58 2011
New Revision: 1095911

URL: http://svn.apache.org/viewvc?rev=1095911&view=rev
Log:
Allow passing -1 (INVALID_HANDLE_VALUE)

Modified:
    commons/sandbox/runtime/trunk/src/main/native/os/win32/arch_defs.h

Modified: commons/sandbox/runtime/trunk/src/main/native/os/win32/arch_defs.h
URL: http://svn.apache.org/viewvc/commons/sandbox/runtime/trunk/src/main/native/os/win32/arch_defs.h?rev=1095911&r1=1095910&r2=1095911&view=diff
==============================================================================
--- commons/sandbox/runtime/trunk/src/main/native/os/win32/arch_defs.h (original)
+++ commons/sandbox/runtime/trunk/src/main/native/os/win32/arch_defs.h Fri Apr 22 10:02:58 2011
@@ -30,12 +30,7 @@
 # define ACR_SSIZE_T_FMT        "d"
 #endif
 
-#if CC_SIZEOF_VOIDP == 8
-#define I2H(P)                  ((HANDLE)(IPTR(P) & ACR_I64_C(0x00000000FFFFFFFF)))
-#else
-#define I2H(I)                  ((HANDLE)IPTR(I))
-#endif
-
+#define I2H(I)                  (HANDLE)IntToPtr((I))
 #define ACR_CRLF                "\r\n"
 #define ACR__THREAD(pg)         _cr__thread(pg)
 #define RESOURCE_NAME_LEN       64