/* Automatically generated stubs (sfdc 1.11f)! Do not edit! */ #include #include #include #ifdef __cplusplus extern "C" { #endif /* __cplusplus */ #ifndef BASE_EXT_DECL #define BASE_EXT_DECL #define BASE_EXT_DECL0 extern struct Library * MUIMasterBase; #endif /* !BASE_EXT_DECL */ #ifndef BASE_PAR_DECL #define BASE_PAR_NAME #define BASE_PAR_DECL #define BASE_PAR_DECL0 void #endif /* !BASE_PAR_DECL */ #ifndef BASE_NAME #define BASE_NAME MUIMasterBase #endif /* !BASE_NAME */ BASE_EXT_DECL0 struct TagItem; Object * MUI_NewObjectA(BASE_PAR_DECL CONST_STRPTR ___cl, struct TagItem * ___tags) { BASE_EXT_DECL register Object * _res __asm("d0"); register struct Library * _base __asm("a6") = BASE_NAME; register CONST_STRPTR cl __asm("a0") = ___cl; register struct TagItem * tags __asm("a1") = ___tags; __asm volatile ("jsr a6@(-30:W)" : "=r" (_res) : "r" (_base), "r" (cl), "r" (tags) : "d1", "fp0", "fp1", "cc", "memory"); return _res; } struct TagItem; Object * MUI_NewObject(BASE_PAR_DECL CONST_STRPTR ___cl, Tag ___tags, ...) { return MUI_NewObjectA(BASE_PAR_NAME ___cl, (struct TagItem *) &___tags); } VOID MUI_DisposeObject(BASE_PAR_DECL Object * ___obj) { BASE_EXT_DECL register struct Library * _base __asm("a6") = BASE_NAME; register Object * obj __asm("a0") = ___obj; __asm volatile ("jsr a6@(-36:W)" : /* No output */ : "r" (_base), "r" (obj) : "d1", "a1", "fp0", "fp1", "cc", "memory"); } LONG MUI_RequestA(BASE_PAR_DECL Object * ___app, Object * ___win, ULONG ___flags, CONST_STRPTR ___title, CONST_STRPTR ___gadgets, CONST_STRPTR ___format, APTR ___params) { BASE_EXT_DECL register LONG _res __asm("d0"); register struct Library * _base __asm("a6") = BASE_NAME; register Object * app __asm("d0") = ___app; register Object * win __asm("d1") = ___win; register ULONG flags __asm("d2") = ___flags; register CONST_STRPTR title __asm("a0") = ___title; register CONST_STRPTR gadgets __asm("a1") = ___gadgets; register CONST_STRPTR format __asm("a2") = ___format; register APTR params __asm("a3") = ___params; __asm volatile ("jsr a6@(-42:W)" : "=r" (_res) : "r" (_base), "r" (app), "r" (win), "r" (flags), "r" (title), "r" (gadgets), "r" (format), "r" (params) : "fp0", "fp1", "cc", "memory"); return _res; } LONG MUI_Request(BASE_PAR_DECL Object * ___app, Object * ___win, ULONG ___flags, CONST_STRPTR ___title, CONST_STRPTR ___gadgets, CONST_STRPTR ___format, ...) { return MUI_RequestA(BASE_PAR_NAME ___app, ___win, ___flags, ___title, ___gadgets, ___format, (APTR) (&___format + 1)); } struct TagItem; APTR MUI_AllocAslRequest(BASE_PAR_DECL ULONG ___type, struct TagItem * ___tags) { BASE_EXT_DECL register APTR _res __asm("d0"); register struct Library * _base __asm("a6") = BASE_NAME; register ULONG type __asm("d0") = ___type; register struct TagItem * tags __asm("a0") = ___tags; __asm volatile ("jsr a6@(-48:W)" : "=r" (_res) : "r" (_base), "r" (type), "r" (tags) : "d1", "a1", "fp0", "fp1", "cc", "memory"); return _res; } struct TagItem; APTR MUI_AllocAslRequestTags(BASE_PAR_DECL ULONG ___type, Tag ___tags, ...) { return MUI_AllocAslRequest(BASE_PAR_NAME ___type, (struct TagItem *) &___tags); } struct TagItem; BOOL MUI_AslRequest(BASE_PAR_DECL APTR ___req, struct TagItem * ___tags) { BASE_EXT_DECL register BOOL _res __asm("d0"); register struct Library * _base __asm("a6") = BASE_NAME; register APTR req __asm("a0") = ___req; register struct TagItem * tags __asm("a1") = ___tags; __asm volatile ("jsr a6@(-54:W)" : "=r" (_res) : "r" (_base), "r" (req), "r" (tags) : "d1", "fp0", "fp1", "cc", "memory"); return _res; } struct TagItem; BOOL MUI_AslRequestTags(BASE_PAR_DECL APTR ___req, Tag ___tags, ...) { return MUI_AslRequest(BASE_PAR_NAME ___req, (struct TagItem *) &___tags); } VOID MUI_FreeAslRequest(BASE_PAR_DECL APTR ___req) { BASE_EXT_DECL register struct Library * _base __asm("a6") = BASE_NAME; register APTR req __asm("a0") = ___req; __asm volatile ("jsr a6@(-60:W)" : /* No output */ : "r" (_base), "r" (req) : "d1", "a1", "fp0", "fp1", "cc", "memory"); } LONG MUI_Error(BASE_PAR_DECL0) { BASE_EXT_DECL register LONG _res __asm("d0"); register struct Library * _base __asm("a6") = BASE_NAME; __asm volatile ("jsr a6@(-66:W)" : "=r" (_res) : "r" (_base) : "d1", "a0", "a1", "fp0", "fp1", "cc", "memory"); return _res; } LONG MUI_SetError(BASE_PAR_DECL LONG ___errnum) { BASE_EXT_DECL register LONG _res __asm("d0"); register struct Library * _base __asm("a6") = BASE_NAME; register LONG errnum __asm("d0") = ___errnum; __asm volatile ("jsr a6@(-72:W)" : "=r" (_res) : "r" (_base), "r" (errnum) : "d1", "a0", "a1", "fp0", "fp1", "cc", "memory"); return _res; } struct IClass * MUI_GetClass(BASE_PAR_DECL CONST_STRPTR ___name) { BASE_EXT_DECL register struct IClass * _res __asm("d0"); register struct Library * _base __asm("a6") = BASE_NAME; register CONST_STRPTR name __asm("a0") = ___name; __asm volatile ("jsr a6@(-78:W)" : "=r" (_res) : "r" (_base), "r" (name) : "d1", "a1", "fp0", "fp1", "cc", "memory"); return _res; } struct IClass; VOID MUI_FreeClass(BASE_PAR_DECL struct IClass * ___cl) { BASE_EXT_DECL register struct Library * _base __asm("a6") = BASE_NAME; register struct IClass * cl __asm("a0") = ___cl; __asm volatile ("jsr a6@(-84:W)" : /* No output */ : "r" (_base), "r" (cl) : "d1", "a1", "fp0", "fp1", "cc", "memory"); } VOID MUI_RequestIDCMP(BASE_PAR_DECL Object * ___obj, ULONG ___flags) { BASE_EXT_DECL register struct Library * _base __asm("a6") = BASE_NAME; register Object * obj __asm("a0") = ___obj; register ULONG flags __asm("d0") = ___flags; __asm volatile ("jsr a6@(-90:W)" : /* No output */ : "r" (_base), "r" (obj), "r" (flags) : "d1", "a1", "fp0", "fp1", "cc", "memory"); } VOID MUI_RejectIDCMP(BASE_PAR_DECL Object * ___obj, ULONG ___flags) { BASE_EXT_DECL register struct Library * _base __asm("a6") = BASE_NAME; register Object * obj __asm("a0") = ___obj; register ULONG flags __asm("d0") = ___flags; __asm volatile ("jsr a6@(-96:W)" : /* No output */ : "r" (_base), "r" (obj), "r" (flags) : "d1", "a1", "fp0", "fp1", "cc", "memory"); } VOID MUI_Redraw(BASE_PAR_DECL Object * ___obj, ULONG ___flags) { BASE_EXT_DECL register struct Library * _base __asm("a6") = BASE_NAME; register Object * obj __asm("a0") = ___obj; register ULONG flags __asm("d0") = ___flags; __asm volatile ("jsr a6@(-102:W)" : /* No output */ : "r" (_base), "r" (obj), "r" (flags) : "d1", "a1", "fp0", "fp1", "cc", "memory"); } struct Library; struct MUI_CustomClass; struct MUI_CustomClass * MUI_CreateCustomClass(BASE_PAR_DECL struct Library * ___base, CONST_STRPTR ___supername, struct MUI_CustomClass * ___supermcc, ULONG ___datasize, APTR ___dispatcher) { BASE_EXT_DECL register struct MUI_CustomClass * _res __asm("d0"); register struct Library * _base __asm("a6") = BASE_NAME; register struct Library * base __asm("a0") = ___base; register CONST_STRPTR supername __asm("a1") = ___supername; register struct MUI_CustomClass * supermcc __asm("a2") = ___supermcc; register ULONG datasize __asm("d0") = ___datasize; register APTR dispatcher __asm("a3") = ___dispatcher; __asm volatile ("jsr a6@(-108:W)" : "=r" (_res) : "r" (_base), "r" (base), "r" (supername), "r" (supermcc), "r" (datasize), "r" (dispatcher) : "d1", "fp0", "fp1", "cc", "memory"); return _res; } struct MUI_CustomClass; BOOL MUI_DeleteCustomClass(BASE_PAR_DECL struct MUI_CustomClass * ___mcc) { BASE_EXT_DECL register BOOL _res __asm("d0"); register struct Library * _base __asm("a6") = BASE_NAME; register struct MUI_CustomClass * mcc __asm("a0") = ___mcc; __asm volatile ("jsr a6@(-114:W)" : "=r" (_res) : "r" (_base), "r" (mcc) : "d1", "a1", "fp0", "fp1", "cc", "memory"); return _res; } Object * MUI_MakeObjectA(BASE_PAR_DECL LONG ___type, ULONG * ___params) { BASE_EXT_DECL register Object * _res __asm("d0"); register struct Library * _base __asm("a6") = BASE_NAME; register LONG type __asm("d0") = ___type; register ULONG * params __asm("a0") = ___params; __asm volatile ("jsr a6@(-120:W)" : "=r" (_res) : "r" (_base), "r" (type), "r" (params) : "d1", "a1", "fp0", "fp1", "cc", "memory"); return _res; } Object * MUI_MakeObject(BASE_PAR_DECL LONG ___type, ...) { return MUI_MakeObjectA(BASE_PAR_NAME ___type, (ULONG *) (&___type + 1)); } BOOL MUI_Layout(BASE_PAR_DECL Object * ___obj, LONG ___l, LONG ___t, LONG ___w, LONG ___h, ULONG ___flags) { BASE_EXT_DECL register BOOL _res __asm("d0"); register struct Library * _base __asm("a6") = BASE_NAME; register Object * obj __asm("a0") = ___obj; register LONG l __asm("d0") = ___l; register LONG t __asm("d1") = ___t; register LONG w __asm("d2") = ___w; register LONG h __asm("d3") = ___h; register ULONG flags __asm("d4") = ___flags; __asm volatile ("jsr a6@(-126:W)" : "=r" (_res) : "r" (_base), "r" (obj), "r" (l), "r" (t), "r" (w), "r" (h), "r" (flags) : "a1", "fp0", "fp1", "cc", "memory"); return _res; } struct MUI_RenderInfo; struct MUI_PenSpec; LONG MUI_ObtainPen(BASE_PAR_DECL struct MUI_RenderInfo * ___mri, const struct MUI_PenSpec * ___spec, ULONG ___flags) { BASE_EXT_DECL register LONG _res __asm("d0"); register struct Library * _base __asm("a6") = BASE_NAME; register struct MUI_RenderInfo * mri __asm("a0") = ___mri; register const struct MUI_PenSpec * spec __asm("a1") = ___spec; register ULONG flags __asm("d0") = ___flags; __asm volatile ("jsr a6@(-156:W)" : "=r" (_res) : "r" (_base), "r" (mri), "r" (spec), "r" (flags) : "d1", "fp0", "fp1", "cc", "memory"); return _res; } struct MUI_RenderInfo; VOID MUI_ReleasePen(BASE_PAR_DECL struct MUI_RenderInfo * ___mri, LONG ___pen) { BASE_EXT_DECL register struct Library * _base __asm("a6") = BASE_NAME; register struct MUI_RenderInfo * mri __asm("a0") = ___mri; register LONG pen __asm("d0") = ___pen; __asm volatile ("jsr a6@(-162:W)" : /* No output */ : "r" (_base), "r" (mri), "r" (pen) : "d1", "a1", "fp0", "fp1", "cc", "memory"); } struct MUI_RenderInfo; APTR MUI_AddClipping(BASE_PAR_DECL struct MUI_RenderInfo * ___mri, WORD ___l, WORD ___t, WORD ___w, WORD ___h) { BASE_EXT_DECL register APTR _res __asm("d0"); register struct Library * _base __asm("a6") = BASE_NAME; register struct MUI_RenderInfo * mri __asm("a0") = ___mri; register WORD l __asm("d0") = ___l; register WORD t __asm("d1") = ___t; register WORD w __asm("d2") = ___w; register WORD h __asm("d3") = ___h; __asm volatile ("jsr a6@(-168:W)" : "=r" (_res) : "r" (_base), "r" (mri), "r" (l), "r" (t), "r" (w), "r" (h) : "a1", "fp0", "fp1", "cc", "memory"); return _res; } struct MUI_RenderInfo; VOID MUI_RemoveClipping(BASE_PAR_DECL struct MUI_RenderInfo * ___mri, APTR ___h) { BASE_EXT_DECL register struct Library * _base __asm("a6") = BASE_NAME; register struct MUI_RenderInfo * mri __asm("a0") = ___mri; register APTR h __asm("a1") = ___h; __asm volatile ("jsr a6@(-174:W)" : /* No output */ : "r" (_base), "r" (mri), "r" (h) : "d1", "fp0", "fp1", "cc", "memory"); } struct MUI_RenderInfo; struct Region; APTR MUI_AddClipRegion(BASE_PAR_DECL struct MUI_RenderInfo * ___mri, struct Region * ___region) { BASE_EXT_DECL register APTR _res __asm("d0"); register struct Library * _base __asm("a6") = BASE_NAME; register struct MUI_RenderInfo * mri __asm("a0") = ___mri; register struct Region * region __asm("a1") = ___region; __asm volatile ("jsr a6@(-180:W)" : "=r" (_res) : "r" (_base), "r" (mri), "r" (region) : "d1", "fp0", "fp1", "cc", "memory"); return _res; } struct MUI_RenderInfo; VOID MUI_RemoveClipRegion(BASE_PAR_DECL struct MUI_RenderInfo * ___mri, APTR ___region) { BASE_EXT_DECL register struct Library * _base __asm("a6") = BASE_NAME; register struct MUI_RenderInfo * mri __asm("a0") = ___mri; register APTR region __asm("a1") = ___region; __asm volatile ("jsr a6@(-186:W)" : /* No output */ : "r" (_base), "r" (mri), "r" (region) : "d1", "fp0", "fp1", "cc", "memory"); } struct MUI_RenderInfo; BOOL MUI_BeginRefresh(BASE_PAR_DECL struct MUI_RenderInfo * ___mri, ULONG ___flags) { BASE_EXT_DECL register BOOL _res __asm("d0"); register struct Library * _base __asm("a6") = BASE_NAME; register struct MUI_RenderInfo * mri __asm("a0") = ___mri; register ULONG flags __asm("d0") = ___flags; __asm volatile ("jsr a6@(-192:W)" : "=r" (_res) : "r" (_base), "r" (mri), "r" (flags) : "d1", "a1", "fp0", "fp1", "cc", "memory"); return _res; } struct MUI_RenderInfo; VOID MUI_EndRefresh(BASE_PAR_DECL struct MUI_RenderInfo * ___mri, ULONG ___flags) { BASE_EXT_DECL register struct Library * _base __asm("a6") = BASE_NAME; register struct MUI_RenderInfo * mri __asm("a0") = ___mri; register ULONG flags __asm("d0") = ___flags; __asm volatile ("jsr a6@(-198:W)" : /* No output */ : "r" (_base), "r" (mri), "r" (flags) : "d1", "a1", "fp0", "fp1", "cc", "memory"); } ULONG MUI_Show(BASE_PAR_DECL Object * ___obj) { BASE_EXT_DECL register ULONG _res __asm("d0"); register struct Library * _base __asm("a6") = BASE_NAME; register Object * obj __asm("a0") = ___obj; __asm volatile ("jsr a6@(-216:W)" : "=r" (_res) : "r" (_base), "r" (obj) : "d1", "a1", "fp0", "fp1", "cc", "memory"); return _res; } ULONG MUI_Hide(BASE_PAR_DECL Object * ___obj) { BASE_EXT_DECL register ULONG _res __asm("d0"); register struct Library * _base __asm("a6") = BASE_NAME; register Object * obj __asm("a0") = ___obj; __asm volatile ("jsr a6@(-222:W)" : "=r" (_res) : "r" (_base), "r" (obj) : "d1", "a1", "fp0", "fp1", "cc", "memory"); return _res; } BOOL MUI_LayoutObj(BASE_PAR_DECL Object * ___obj, LONG ___l, LONG ___t, LONG ___w, LONG ___h, ULONG ___flags) { BASE_EXT_DECL register BOOL _res __asm("d0"); register struct Library * _base __asm("a6") = BASE_NAME; register Object * obj __asm("a0") = ___obj; register LONG l __asm("d0") = ___l; register LONG t __asm("d1") = ___t; register LONG w __asm("d2") = ___w; register LONG h __asm("d3") = ___h; register ULONG flags __asm("d4") = ___flags; __asm volatile ("jsr a6@(-228:W)" : "=r" (_res) : "r" (_base), "r" (obj), "r" (l), "r" (t), "r" (w), "r" (h), "r" (flags) : "a1", "fp0", "fp1", "cc", "memory"); return _res; } VOID MUI_Offset(BASE_PAR_DECL Object * ___obj, LONG ___x, LONG ___y) { BASE_EXT_DECL register struct Library * _base __asm("a6") = BASE_NAME; register Object * obj __asm("a0") = ___obj; register LONG x __asm("d0") = ___x; register LONG y __asm("d1") = ___y; __asm volatile ("jsr a6@(-234:W)" : /* No output */ : "r" (_base), "r" (obj), "r" (x), "r" (y) : "a1", "fp0", "fp1", "cc", "memory"); } #undef BASE_EXT_DECL #undef BASE_EXT_DECL0 #undef BASE_PAR_NAME #undef BASE_PAR_DECL #undef BASE_PAR_DECL0 #undef BASE_NAME #ifdef __cplusplus } #endif /* __cplusplus */