Use defined(__sun) instead of defined(sun)
[openssl.git] / crypto / thr_id.c
index c391fc4ac3c0018e7a93d460fef627eebdb1b14d..51088e4fb5e18e1e43fac29c163dd2f9a41642e7 100644 (file)
@@ -146,7 +146,7 @@ void CRYPTO_THREADID_set_pointer(CRYPTO_THREADID *id, void *ptr)
         /*
          * 'ptr' can be embedded in 'val' without loss of uniqueness
          */
-        id->val = (unsigned long)id->ptr;
+        id->val = (size_t)id->ptr;
         return;
     }
     /*