1 /* Automatically generated header! Do not edit! */ 2 3 #ifndef _PPCINLINE_SPEEDBAR_H 4 #define _PPCINLINE_SPEEDBAR_H 5 6 #ifndef __PPCINLINE_MACROS_H 7 #include <ppcinline/macros.h> 8 #endif /* !__PPCINLINE_MACROS_H */ 9 10 #ifndef SPEEDBAR_BASE_NAME 11 #define SPEEDBAR_BASE_NAME SpeedBarBase 12 #endif /* !SPEEDBAR_BASE_NAME */ 13 14 #define GetSpeedButtonNodeAttrsA(__p0, __p1) \ 15 LP2NR(54, GetSpeedButtonNodeAttrsA, \ 16 struct Node *, __p0, a0, \ 17 struct TagItem *, __p1, a1, \ 18 , SPEEDBAR_BASE_NAME, 0, 0, 0, 0, 0, 0) 19 20 #define AllocSpeedButtonNodeA(__p0, __p1) \ 21 LP2(36, struct Node *, AllocSpeedButtonNodeA, \ 22 ULONG , __p0, d0, \ 23 struct TagItem *, __p1, a0, \ 24 , SPEEDBAR_BASE_NAME, 0, 0, 0, 0, 0, 0) 25 26 #define SetSpeedButtonNodeAttrsA(__p0, __p1) \ 27 LP2NR(48, SetSpeedButtonNodeAttrsA, \ 28 struct Node *, __p0, a0, \ 29 struct TagItem *, __p1, a1, \ 30 , SPEEDBAR_BASE_NAME, 0, 0, 0, 0, 0, 0) 31 32 #define FreeSpeedButtonNode(__p0) \ 33 LP1NR(42, FreeSpeedButtonNode, \ 34 struct Node *, __p0, a0, \ 35 , SPEEDBAR_BASE_NAME, 0, 0, 0, 0, 0, 0) 36 37 #define SPEEDBAR_GetClass() \ 38 LP0(30, Class *, SPEEDBAR_GetClass, \ 39 , SPEEDBAR_BASE_NAME, 0, 0, 0, 0, 0, 0) 40 41 #if defined(USE_INLINE_STDARG) && !defined(__STRICT_ANSI__) 42 43 #include <stdarg.h> 44 45 #define AllocSpeedButtonNode(__p0, ...) \ 46 ({ULONG _tags[] = { __VA_ARGS__ }; \ 47 AllocSpeedButtonNodeA(__p0, (struct TagItem *)_tags);}) 48 49 #define GetSpeedButtonNodeAttrs(__p0, ...) \ 50 ({ULONG _tags[] = { __VA_ARGS__ }; \ 51 GetSpeedButtonNodeAttrsA(__p0, (struct TagItem *)_tags);}) 52 53 #define SetSpeedButtonNodeAttrs(__p0, ...) \ 54 ({ULONG _tags[] = { __VA_ARGS__ }; \ 55 SetSpeedButtonNodeAttrsA(__p0, (struct TagItem *)_tags);}) 56 57 #endif 58 59 #endif /* !_PPCINLINE_SPEEDBAR_H */