Changeset 4852
- Timestamp:
- 09/17/07 14:24:15 (1 year ago)
- Files:
-
- trunk/include/iprt/cdefs.h (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/include/iprt/cdefs.h
r4807 r4852 227 227 #endif 228 228 229 /** @def CTXTYPE230 * Declare a type differently in GC vs R3 and R0.231 *232 * @param GCType The GC type.233 * @param R3Type The R3 type.234 * @param R0Type The R0 type.235 * @remark For pointers used only in one context use GCPTRTYPE(), R3R0PTRTYPE(), R3PTRTYPE() or R0PTRTYPE().236 */237 #ifdef IN_GC238 # define CTR3R0TYPE(GCType, R3Type, R0Type) GCType239 #else240 # define CTR3R0TYPE(GCType, R3Type, R0Type) R3Type241 #endif242 243 229 /** @def GCTYPE 244 230 * Declare a type differently in GC and HC. … … 265 251 * 266 252 * @param R3R0Type The R3R0 type. 267 */ 268 #define R3R0PTRTYPE(R3R0Type) CTR3R0TYPE(RTHCPTR, R3R0Type, R3R0Type) 253 * @remarks This used to be called HCPTRTYPE. 254 */ 255 #define R3R0PTRTYPE(R3R0Type) CTXTYPE(RTHCPTR, R3R0Type, R3R0Type) 269 256 270 257 /** @def R3PTRTYPE

