diff options
author | John Mark Bell <jmb@netsurf-browser.org> | 2010-12-29 23:09:19 +0000 |
---|---|---|
committer | John Mark Bell <jmb@netsurf-browser.org> | 2010-12-29 23:09:19 +0000 |
commit | 96c8d5105cd9fc8914a3265415d7b4827a312022 (patch) | |
tree | f5d7c33aaeff9528592a1ef4c6811693d86aa546 | |
parent | de0103eee85fcce8cd13aa604bfcd67901c5fa7a (diff) | |
download | toolchains-96c8d5105cd9fc8914a3265415d7b4827a312022.tar.gz toolchains-96c8d5105cd9fc8914a3265415d7b4827a312022.tar.bz2 |
Take a different approach for NewObject
svn path=/toolchains/; revision=11150
-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) \ |