[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Dotgnu-pnet-commits] CVS: pnet/engine lib_defs.h,1.22,1.23
From: |
Rhys Weatherley <address@hidden> |
Subject: |
[Dotgnu-pnet-commits] CVS: pnet/engine lib_defs.h,1.22,1.23 |
Date: |
Thu, 26 Jun 2003 05:31:50 -0400 |
Update of /cvsroot/dotgnu-pnet/pnet/engine
In directory subversions:/tmp/cvs-serv9159/engine
Modified Files:
lib_defs.h
Log Message:
Make the object header access macros 64-bit safe.
Index: lib_defs.h
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnet/engine/lib_defs.h,v
retrieving revision 1.22
retrieving revision 1.23
diff -C2 -r1.22 -r1.23
*** lib_defs.h 26 Jun 2003 03:39:25 -0000 1.22
--- lib_defs.h 26 Jun 2003 09:31:47 -0000 1.23
***************
*** 93,103 ****
#define IL_LW_MARKED(raw) \
! (((unsigned int)raw & 1) == 1)
#define IL_LW_MARK(raw) \
! ((ILLockWord)(((int)raw | 1)))
#define IL_LW_UNMARK(raw) \
! ((ILLockWord)(((int)raw & ~1)))
#define GetObjectMonitor(thread, obj) \
--- 93,103 ----
#define IL_LW_MARKED(raw) \
! ((((ILNativeUInt)(raw)) & 1) == 1)
#define IL_LW_MARK(raw) \
! ((ILLockWord)((((ILNativeUInt)(raw)) | 1)))
#define IL_LW_UNMARK(raw) \
! ((ILLockWord)((((ILNativeUInt)(raw)) & ~((ILNativeUInt)1))))
#define GetObjectMonitor(thread, obj) \
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Dotgnu-pnet-commits] CVS: pnet/engine lib_defs.h,1.22,1.23,
Rhys Weatherley <address@hidden> <=