1 /* Automatically generated header! Do not edit! */ 2 3 #ifndef _PPCINLINE_GADTOOLS_H 4 #define _PPCINLINE_GADTOOLS_H 5 6 #ifndef __PPCINLINE_MACROS_H 7 #include <ppcinline/macros.h> 8 #endif /* !__PPCINLINE_MACROS_H */ 9 10 #ifndef GADTOOLS_BASE_NAME 11 #define GADTOOLS_BASE_NAME GadToolsBase 12 #endif /* !GADTOOLS_BASE_NAME */ 13 14 #define GT_RefreshWindow(__p0, __p1) \ 15 LP2NR(84, GT_RefreshWindow, \ 16 struct Window *, __p0, a0, \ 17 struct Requester *, __p1, a1, \ 18 , GADTOOLS_BASE_NAME, 0, 0, 0, 0, 0, 0) 19 20 #define GT_BeginRefresh(__p0) \ 21 LP1NR(90, GT_BeginRefresh, \ 22 struct Window *, __p0, a0, \ 23 , GADTOOLS_BASE_NAME, 0, 0, 0, 0, 0, 0) 24 25 #define CreateGadgetA(__p0, __p1, __p2, __p3) \ 26 LP4(30, struct Gadget *, CreateGadgetA, \ 27 ULONG , __p0, d0, \ 28 struct Gadget *, __p1, a0, \ 29 CONST struct NewGadget *, __p2, a1, \ 30 CONST struct TagItem *, __p3, a2, \ 31 , GADTOOLS_BASE_NAME, 0, 0, 0, 0, 0, 0) 32 33 #define GetVisualInfoA(__p0, __p1) \ 34 LP2(126, APTR , GetVisualInfoA, \ 35 struct Screen *, __p0, a0, \ 36 CONST struct TagItem *, __p1, a1, \ 37 , GADTOOLS_BASE_NAME, 0, 0, 0, 0, 0, 0) 38 39 #define GT_PostFilterIMsg(__p0) \ 40 LP1(108, struct IntuiMessage *, GT_PostFilterIMsg, \ 41 struct IntuiMessage *, __p0, a1, \ 42 , GADTOOLS_BASE_NAME, 0, 0, 0, 0, 0, 0) 43 44 #define DrawBevelBoxA(__p0, __p1, __p2, __p3, __p4, __p5) \ 45 LP6NR(120, DrawBevelBoxA, \ 46 struct RastPort *, __p0, a0, \ 47 LONG , __p1, d0, \ 48 LONG , __p2, d1, \ 49 LONG , __p3, d2, \ 50 LONG , __p4, d3, \ 51 CONST struct TagItem *, __p5, a1, \ 52 , GADTOOLS_BASE_NAME, 0, 0, 0, 0, 0, 0) 53 54 #define LayoutMenuItemsA(__p0, __p1, __p2) \ 55 LP3(60, BOOL , LayoutMenuItemsA, \ 56 struct MenuItem *, __p0, a0, \ 57 APTR , __p1, a1, \ 58 CONST struct TagItem *, __p2, a2, \ 59 , GADTOOLS_BASE_NAME, 0, 0, 0, 0, 0, 0) 60 61 #define GT_ReplyIMsg(__p0) \ 62 LP1NR(78, GT_ReplyIMsg, \ 63 struct IntuiMessage *, __p0, a1, \ 64 , GADTOOLS_BASE_NAME, 0, 0, 0, 0, 0, 0) 65 66 #define LayoutMenusA(__p0, __p1, __p2) \ 67 LP3(66, BOOL , LayoutMenusA, \ 68 struct Menu *, __p0, a0, \ 69 APTR , __p1, a1, \ 70 CONST struct TagItem *, __p2, a2, \ 71 , GADTOOLS_BASE_NAME, 0, 0, 0, 0, 0, 0) 72 73 #define CreateContext(__p0) \ 74 LP1(114, struct Gadget *, CreateContext, \ 75 struct Gadget **, __p0, a0, \ 76 , GADTOOLS_BASE_NAME, 0, 0, 0, 0, 0, 0) 77 78 #define CreateMenusA(__p0, __p1) \ 79 LP2(48, struct Menu *, CreateMenusA, \ 80 CONST struct NewMenu *, __p0, a0, \ 81 CONST struct TagItem *, __p1, a1, \ 82 , GADTOOLS_BASE_NAME, 0, 0, 0, 0, 0, 0) 83 84 #define FreeGadgets(__p0) \ 85 LP1NR(36, FreeGadgets, \ 86 struct Gadget *, __p0, a0, \ 87 , GADTOOLS_BASE_NAME, 0, 0, 0, 0, 0, 0) 88 89 #define FreeMenus(__p0) \ 90 LP1NR(54, FreeMenus, \ 91 struct Menu *, __p0, a0, \ 92 , GADTOOLS_BASE_NAME, 0, 0, 0, 0, 0, 0) 93 94 #define GT_EndRefresh(__p0, __p1) \ 95 LP2NR(96, GT_EndRefresh, \ 96 struct Window *, __p0, a0, \ 97 LONG , __p1, d0, \ 98 , GADTOOLS_BASE_NAME, 0, 0, 0, 0, 0, 0) 99 100 #define FreeVisualInfo(__p0) \ 101 LP1NR(132, FreeVisualInfo, \ 102 APTR , __p0, a0, \ 103 , GADTOOLS_BASE_NAME, 0, 0, 0, 0, 0, 0) 104 105 #define GT_GetGadgetAttrsA(__p0, __p1, __p2, __p3) \ 106 LP4(174, LONG , GT_GetGadgetAttrsA, \ 107 struct Gadget *, __p0, a0, \ 108 struct Window *, __p1, a1, \ 109 struct Requester *, __p2, a2, \ 110 CONST struct TagItem *, __p3, a3, \ 111 , GADTOOLS_BASE_NAME, 0, 0, 0, 0, 0, 0) 112 113 #define GT_SetGadgetAttrsA(__p0, __p1, __p2, __p3) \ 114 LP4NR(42, GT_SetGadgetAttrsA, \ 115 struct Gadget *, __p0, a0, \ 116 struct Window *, __p1, a1, \ 117 struct Requester *, __p2, a2, \ 118 CONST struct TagItem *, __p3, a3, \ 119 , GADTOOLS_BASE_NAME, 0, 0, 0, 0, 0, 0) 120 121 #define GT_GetIMsg(__p0) \ 122 LP1(72, struct IntuiMessage *, GT_GetIMsg, \ 123 struct MsgPort *, __p0, a0, \ 124 , GADTOOLS_BASE_NAME, 0, 0, 0, 0, 0, 0) 125 126 #define GT_FilterIMsg(__p0) \ 127 LP1(102, struct IntuiMessage *, GT_FilterIMsg, \ 128 CONST struct IntuiMessage *, __p0, a1, \ 129 , GADTOOLS_BASE_NAME, 0, 0, 0, 0, 0, 0) 130 131 #if defined(USE_INLINE_STDARG) && !defined(__STRICT_ANSI__) 132 133 #include <stdarg.h> 134 135 #define GT_GetGadgetAttrs(__p0, __p1, __p2, ...) \ 136 ({ULONG _tags[] = { __VA_ARGS__ }; \ 137 GT_GetGadgetAttrsA(__p0, __p1, __p2, (CONST struct TagItem *)_tags);}) 138 139 #define DrawBevelBox(__p0, __p1, __p2, __p3, __p4, ...) \ 140 ({ULONG _tags[] = { __VA_ARGS__ }; \ 141 DrawBevelBoxA(__p0, __p1, __p2, __p3, __p4, (CONST struct TagItem *)_tags);}) 142 143 #define LayoutMenuItems(__p0, __p1, ...) \ 144 ({ULONG _tags[] = { __VA_ARGS__ }; \ 145 LayoutMenuItemsA(__p0, __p1, (CONST struct TagItem *)_tags);}) 146 147 #define LayoutMenus(__p0, __p1, ...) \ 148 ({ULONG _tags[] = { __VA_ARGS__ }; \ 149 LayoutMenusA(__p0, __p1, (CONST struct TagItem *)_tags);}) 150 151 #define GT_SetGadgetAttrs(__p0, __p1, __p2, ...) \ 152 ({ULONG _tags[] = { __VA_ARGS__ }; \ 153 GT_SetGadgetAttrsA(__p0, __p1, __p2, (CONST struct TagItem *)_tags);}) 154 155 #define CreateMenus(__p0, ...) \ 156 ({ULONG _tags[] = { __VA_ARGS__ }; \ 157 CreateMenusA(__p0, (CONST struct TagItem *)_tags);}) 158 159 #define CreateGadget(__p0, __p1, __p2, ...) \ 160 ({ULONG _tags[] = { __VA_ARGS__ }; \ 161 CreateGadgetA(__p0, __p1, __p2, (CONST struct TagItem *)_tags);}) 162 163 #define GetVisualInfo(__p0, ...) \ 164 ({ULONG _tags[] = { __VA_ARGS__ }; \ 165 GetVisualInfoA(__p0, (CONST struct TagItem *)_tags);}) 166 167 #endif 168 169 #endif /* !_PPCINLINE_GADTOOLS_H */