Changeset 4697
- Timestamp:
- 09/11/07 13:13:15 (1 year ago)
- Files:
-
- trunk/include/iprt/cdefs.h (modified) (2 diffs)
- trunk/src/VBox/VMM/VMMGC/TRPMGCHandlers.cpp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/include/iprt/cdefs.h
r4071 r4697 489 489 * @param name The name of the variable member. 490 490 */ 491 #define DECLCALLBACKPTR(type, name) type (RTCALL * name) 491 #ifdef IN_RING3 492 # define DECLCALLBACKPTR(type, name) type (RTCALL * name) 493 #else 494 # define DECLCALLBACKPTR(type, name) RTR3PTR name 495 #endif 492 496 493 497 /** @def DECLCALLBACKMEMBER … … 496 500 * @param name The name of the struct/union/class member. 497 501 */ 498 #define DECLCALLBACKMEMBER(type, name) type (RTCALL * name) 502 #ifdef IN_RING3 503 # define DECLCALLBACKMEMBER(type, name) type (RTCALL * name) 504 #else 505 # define DECLCALLBACKMEMBER(type, name) RTR3PTR name 506 #endif 499 507 500 508 /** @def DECLR3CALLBACKMEMBER trunk/src/VBox/VMM/VMMGC/TRPMGCHandlers.cpp
r4071 r4697 75 75 * @param uUser The user argument. 76 76 */ 77 DECL CALLBACKMEMBER(int, pfnHandler)(PVM pVM, PCPUMCTXCORE pRegFrame, uintptr_t uUser);77 DECLGCCALLBACKMEMBER(int, pfnHandler, (PVM pVM, PCPUMCTXCORE pRegFrame, uintptr_t uUser)); 78 78 /** Whatever the handler desires to put here. */ 79 79 uintptr_t uUser;

