1 /* Automatically generated header! Do not edit! */ 2 3 #ifndef _PPCINLINE_PPCDISS_H 4 #define _PPCINLINE_PPCDISS_H 5 6 #ifndef __PPCINLINE_MACROS_H 7 #include <ppcinline/macros.h> 8 #endif /* !__PPCINLINE_MACROS_H */ 9 10 #ifndef PPCDISS_BASE_NAME 11 #define PPCDISS_BASE_NAME PPCDissBase 12 #endif /* !PPCDISS_BASE_NAME */ 13 14 #define PPCDissTranslateTagList(__p0, __p1) \ 15 LP2(42, ULONG , PPCDissTranslateTagList, \ 16 APTR , __p0, a0, \ 17 struct TagItem *, __p1, a1, \ 18 , PPCDISS_BASE_NAME, 0, 0, 0, 0, 0, 0) 19 20 #define PPCDissCreateObjectTagList(__p0) \ 21 LP1(30, APTR , PPCDissCreateObjectTagList, \ 22 struct TagItem *, __p0, a0, \ 23 , PPCDISS_BASE_NAME, 0, 0, 0, 0, 0, 0) 24 25 #define PPCDissDeleteObject(__p0) \ 26 LP1NR(36, PPCDissDeleteObject, \ 27 APTR , __p0, a0, \ 28 , PPCDISS_BASE_NAME, 0, 0, 0, 0, 0, 0) 29 30 #if defined(USE_INLINE_STDARG) && !defined(__STRICT_ANSI__) 31 32 #include <stdarg.h> 33 34 #define PPCDissCreateObjectTags(...) \ 35 ({ULONG _tags[] = { __VA_ARGS__ }; \ 36 PPCDissCreateObjectTagList((struct TagItem *)_tags);}) 37 38 #define PPCDissTranslateTags(__p0, ...) \ 39 ({ULONG _tags[] = { __VA_ARGS__ }; \ 40 PPCDissTranslateTagList(__p0, (struct TagItem *)_tags);}) 41 42 #endif 43 44 #endif /* !_PPCINLINE_PPCDISS_H */