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 */