Diff of /pthread_mutex_trylock.c [ff142e] .. [c39736] Maximize Restore

  Switch to side-by-side view

--- a/pthread_mutex_trylock.c
+++ b/pthread_mutex_trylock.c
@@ -70,7 +70,7 @@
     {
       /* Non-robust */
       if (0 == (PTW32_INTERLOCKED_LONG) PTW32_INTERLOCKED_COMPARE_EXCHANGE_LONG (
-		         (PTW32_INTERLOCKED_PTR) &mx->lock_idx,
+		         (PTW32_INTERLOCKED_LONGPTR) &mx->lock_idx,
 		         (PTW32_INTERLOCKED_LONG) 1,
 		         (PTW32_INTERLOCKED_LONG) 0))
         {
@@ -105,7 +105,7 @@
 
       if ((PTW32_INTERLOCKED_LONG)PTW32_ROBUST_NOTRECOVERABLE ==
                   PTW32_INTERLOCKED_EXCHANGE_ADD_LONG(
-                    (PTW32_INTERLOCKED_PTR)statePtr,
+                    (PTW32_INTERLOCKED_LONGPTR)statePtr,
                     (PTW32_INTERLOCKED_LONG)0))
         {
           return ENOTRECOVERABLE;
@@ -115,7 +115,7 @@
       kind = -kind - 1; /* Convert to non-robust range */
 
       if (0 == (PTW32_INTERLOCKED_LONG) PTW32_INTERLOCKED_COMPARE_EXCHANGE_LONG (
-        	         (PTW32_INTERLOCKED_PTR) &mx->lock_idx,
+        	         (PTW32_INTERLOCKED_LONGPTR) &mx->lock_idx,
         	         (PTW32_INTERLOCKED_LONG) 1,
         	         (PTW32_INTERLOCKED_LONG) 0))
         {