/* Automatically generated header (sfdc 1.11f)! Do not edit! */ #ifndef _INLINE_RESOURCE_H #define _INLINE_RESOURCE_H #ifndef _SFDC_VARARG_DEFINED #define _SFDC_VARARG_DEFINED #ifdef __HAVE_IPTR_ATTR__ typedef APTR _sfdc_vararg __attribute__((iptr)); #else typedef ULONG _sfdc_vararg; #endif /* __HAVE_IPTR_ATTR__ */ #endif /* _SFDC_VARARG_DEFINED */ RESOURCEFILE __RL_OpenResource(__reg("a6") struct Library * , __reg("a0") APTR resource , __reg("a1") struct Screen * screen , __reg("a2") struct Catalog * catalog ) = "\tjsr\t-30(a6)"; #define RL_OpenResource(resource, screen, catalog) __RL_OpenResource(ResourceBase, (resource), (screen), (catalog)) VOID __RL_CloseResource(__reg("a6") struct Library * , __reg("a0") RESOURCEFILE resfile ) = "\tjsr\t-36(a6)"; #define RL_CloseResource(resfile) __RL_CloseResource(ResourceBase, (resfile)) Object * __RL_NewObjectA(__reg("a6") struct Library * , __reg("a0") RESOURCEFILE resfile , __reg("d0") RESOURCEID resid , __reg("a1") struct TagItem * tags ) = "\tjsr\t-42(a6)"; #define RL_NewObjectA(resfile, resid, tags) __RL_NewObjectA(ResourceBase, (resfile), (resid), (tags)) #if !defined(NO_INLINE_STDARG) && (__STDC__ == 1L) && (__STDC_VERSION__ >= 199901L) Object * __RL_NewObject(__reg("a6") struct Library * , __reg("a0") RESOURCEFILE resfile , __reg("d0") RESOURCEID resid , Tag _tag1 , ... ) = "\tmove.l\ta1,-(a7)\n\tlea\t4(a7),a1\n\tjsr\t-42(a6)\n\tmovea.l\t(a7)+,a1"; #define RL_NewObject(resfile, resid, ...) __RL_NewObject(ResourceBase, (resfile), (resid), __VA_ARGS__) #endif VOID __RL_DisposeObject(__reg("a6") struct Library * , __reg("a0") RESOURCEFILE resfile , __reg("a1") Object * obj ) = "\tjsr\t-48(a6)"; #define RL_DisposeObject(resfile, obj) __RL_DisposeObject(ResourceBase, (resfile), (obj)) Object * * __RL_NewGroupA(__reg("a6") struct Library * , __reg("a0") RESOURCEFILE resfile , __reg("d0") RESOURCEID id , __reg("a1") struct TagItem * taglist ) = "\tjsr\t-54(a6)"; #define RL_NewGroupA(resfile, id, taglist) __RL_NewGroupA(ResourceBase, (resfile), (id), (taglist)) #if !defined(NO_INLINE_STDARG) && (__STDC__ == 1L) && (__STDC_VERSION__ >= 199901L) Object * * __RL_NewGroup(__reg("a6") struct Library * , __reg("a0") RESOURCEFILE resfile , __reg("d0") RESOURCEID id , Tag _tag1 , ... ) = "\tmove.l\ta1,-(a7)\n\tlea\t4(a7),a1\n\tjsr\t-54(a6)\n\tmovea.l\t(a7)+,a1"; #define RL_NewGroup(resfile, id, ...) __RL_NewGroup(ResourceBase, (resfile), (id), __VA_ARGS__) #endif VOID __RL_DisposeGroup(__reg("a6") struct Library * , __reg("a0") RESOURCEFILE resfile , __reg("a1") Object * * obj ) = "\tjsr\t-60(a6)"; #define RL_DisposeGroup(resfile, obj) __RL_DisposeGroup(ResourceBase, (resfile), (obj)) Object * * __RL_GetObjectArray(__reg("a6") struct Library * , __reg("a0") RESOURCEFILE resfile , __reg("a1") Object * obj , __reg("d0") RESOURCEID id ) = "\tjsr\t-66(a6)"; #define RL_GetObjectArray(resfile, obj, id) __RL_GetObjectArray(ResourceBase, (resfile), (obj), (id)) BOOL __RL_SetResourceScreen(__reg("a6") struct Library * , __reg("a0") RESOURCEFILE resfile , __reg("a1") struct Screen * screen ) = "\tjsr\t-72(a6)"; #define RL_SetResourceScreen(resfile, screen) __RL_SetResourceScreen(ResourceBase, (resfile), (screen)) #endif /* !_INLINE_RESOURCE_H */