diff options
Diffstat (limited to 'm68k-unknown-amigaos')
-rw-r--r-- | m68k-unknown-amigaos/recipes/patches/ndk/ndk.inline.intuition.h.p | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/m68k-unknown-amigaos/recipes/patches/ndk/ndk.inline.intuition.h.p b/m68k-unknown-amigaos/recipes/patches/ndk/ndk.inline.intuition.h.p index 5d2451f..ee37d57 100644 --- a/m68k-unknown-amigaos/recipes/patches/ndk/ndk.inline.intuition.h.p +++ b/m68k-unknown-amigaos/recipes/patches/ndk/ndk.inline.intuition.h.p @@ -1,18 +1,16 @@ --- sys-include/inline/intuition.h 2010-12-23 22:23:29.000000000 +0000 +++ sys-include/inline/intuition.h 2010-12-23 22:18:23.000000000 +0000 -@@ -449,11 +449,14 @@ +@@ -449,11 +449,12 @@ , INTUITION_BASE_NAME) #ifndef NO_INLINE_STDARG -__inline APTR NewObject(struct IClass * classPtr, CONST_STRPTR classID, ULONG tagList, ...) -+static __inline APTR NewObjectI(void *INTUITION_BASE_NAME, struct IClass * classPtr, CONST_STRPTR classID, ULONG tagList, ...) ++static __inline APTR NewObject(struct IClass * classPtr, CONST_STRPTR classID, ULONG tagList, ...) { ++ extern struct IntuitionBase *INTUITION_BASE_NAME; return NewObjectA(classPtr, classID, (const struct TagItem *) &tagList); } -+#define NewObject(classPtr, classID, tagList, ...) \ -+ NewObjectI(INTUITION_BASE_NAME, classPtr, classID, tagList, __VA_ARGS__) -+ #endif #define DisposeObject(object) \ |