/* function pragmas for muimaster.library */

#ifdef __MAXON__
#pragma amicall(MUIMasterBase,0x1e,MUI_NewObjectA(a0,a1))
#pragma amicall(MUIMasterBase,0x24,MUI_DisposeObject(a0))
#pragma amicall(MUIMasterBase,0x2a,MUI_RequestA(d0,d1,d2,a0,a1,a2,a3))
#pragma amicall(MUIMasterBase,0x30,MUI_AllocAslRequest(d0,a0))
#pragma amicall(MUIMasterBase,0x36,MUI_AslRequest(a0,a1))
#pragma amicall(MUIMasterBase,0x3c,MUI_FreeAslRequest(a0))
#pragma amicall(MUIMasterBase,0x42,MUI_Error())
#else
#pragma libcall MUIMasterBase MUI_NewObjectA 1E 9802
#pragma libcall MUIMasterBase MUI_DisposeObject 24 801
#pragma libcall MUIMasterBase MUI_RequestA 2A BA9821007
#pragma libcall MUIMasterBase MUI_AllocAslRequest 30 8002
#pragma libcall MUIMasterBase MUI_AslRequest 36 9802
#pragma libcall MUIMasterBase MUI_FreeAslRequest 3C 801
#pragma libcall MUIMasterBase MUI_Error 42 0
#endif

#ifdef __SASC
#pragma tagcall MUIMasterBase MUI_NewObject 1E 9802
#pragma tagcall MUIMasterBase MUI_Request 2A BA9821007
#pragma tagcall MUIMasterBase MUI_AllocAslRequestTags 30 8002
#pragma tagcall MUIMasterBase MUI_AslRequestTags 36 9802
#endif
