#ifndef _VBCCINLINE_AML_H #define _VBCCINLINE_AML_H #ifndef EXEC_TYPES_H #include #endif LONG __RexxDispatcher(__reg("a6") void *, __reg("a0") struct RexxMsg * rxm)="\tjsr\t-30(a6)"; #define RexxDispatcher(rxm) __RexxDispatcher(AmlBase, (rxm)) APTR __CreateServerA(__reg("a6") void *, __reg("a0") struct TagItem * tags)="\tjsr\t-36(a6)"; #define CreateServerA(tags) __CreateServerA(AmlBase, (tags)) #if !defined(NO_INLINE_STDARG) && (__STDC__ == 1L) && (__STDC_VERSION__ >= 199901L) APTR __CreateServer(__reg("a6") void *, Tag tags, ...)="\tmove.l\ta0,-(a7)\n\tlea\t4(a7),a0\n\tjsr\t-36(a6)\n\tmovea.l\t(a7)+,a0"; #define CreateServer(...) __CreateServer(AmlBase, __VA_ARGS__) #endif VOID __DisposeServer(__reg("a6") void *, __reg("a0") APTR server)="\tjsr\t-42(a6)"; #define DisposeServer(server) __DisposeServer(AmlBase, (server)) ULONG __SetServerAttrsA(__reg("a6") void *, __reg("a0") APTR server, __reg("a1") struct TagItem * tags)="\tjsr\t-48(a6)"; #define SetServerAttrsA(server, tags) __SetServerAttrsA(AmlBase, (server), (tags)) #if !defined(NO_INLINE_STDARG) && (__STDC__ == 1L) && (__STDC_VERSION__ >= 199901L) ULONG __SetServerAttrs(__reg("a6") void *, __reg("a0") APTR server, ...)="\tmove.l\ta1,-(a7)\n\tlea\t4(a7),a1\n\tjsr\t-48(a6)\n\tmovea.l\t(a7)+,a1"; #define SetServerAttrs(...) __SetServerAttrs(AmlBase, __VA_ARGS__) #endif ULONG __GetServerAttrsA(__reg("a6") void *, __reg("a0") APTR server, __reg("a1") struct TagItem * tags)="\tjsr\t-54(a6)"; #define GetServerAttrsA(server, tags) __GetServerAttrsA(AmlBase, (server), (tags)) #if !defined(NO_INLINE_STDARG) && (__STDC__ == 1L) && (__STDC_VERSION__ >= 199901L) ULONG __GetServerAttrs(__reg("a6") void *, __reg("a0") APTR server, ...)="\tmove.l\ta1,-(a7)\n\tlea\t4(a7),a1\n\tjsr\t-54(a6)\n\tmovea.l\t(a7)+,a1"; #define GetServerAttrs(...) __GetServerAttrs(AmlBase, __VA_ARGS__) #endif ULONG __GetServerHeaders(__reg("a6") void *, __reg("a0") APTR server, __reg("d0") ULONG flags)="\tjsr\t-60(a6)"; #define GetServerHeaders(server, flags) __GetServerHeaders(AmlBase, (server), (flags)) LONG __GetServerArticles(__reg("a6") void *, __reg("a0") APTR server, __reg("a1") APTR folder, __reg("a2") struct Hook * hook, __reg("d0") ULONG flags)="\tjsr\t-66(a6)"; #define GetServerArticles(server, folder, hook, flags) __GetServerArticles(AmlBase, (server), (folder), (hook), (flags)) APTR __CreateFolderA(__reg("a6") void *, __reg("a0") APTR server, __reg("a1") struct TagItem * tags)="\tjsr\t-72(a6)"; #define CreateFolderA(server, tags) __CreateFolderA(AmlBase, (server), (tags)) #if !defined(NO_INLINE_STDARG) && (__STDC__ == 1L) && (__STDC_VERSION__ >= 199901L) APTR __CreateFolder(__reg("a6") void *, __reg("a0") APTR server, ...)="\tmove.l\ta1,-(a7)\n\tlea\t4(a7),a1\n\tjsr\t-72(a6)\n\tmovea.l\t(a7)+,a1"; #define CreateFolder(...) __CreateFolder(AmlBase, __VA_ARGS__) #endif BOOL __DisposeFolder(__reg("a6") void *, __reg("a0") APTR folder)="\tjsr\t-78(a6)"; #define DisposeFolder(folder) __DisposeFolder(AmlBase, (folder)) APTR __OpenFolderA(__reg("a6") void *, __reg("a0") APTR server, __reg("a1") struct TagItem * tags)="\tjsr\t-84(a6)"; #define OpenFolderA(server, tags) __OpenFolderA(AmlBase, (server), (tags)) #if !defined(NO_INLINE_STDARG) && (__STDC__ == 1L) && (__STDC_VERSION__ >= 199901L) APTR __OpenFolder(__reg("a6") void *, __reg("a0") APTR server, ...)="\tmove.l\ta1,-(a7)\n\tlea\t4(a7),a1\n\tjsr\t-84(a6)\n\tmovea.l\t(a7)+,a1"; #define OpenFolder(...) __OpenFolder(AmlBase, __VA_ARGS__) #endif BOOL __SaveFolder(__reg("a6") void *, __reg("a0") APTR folder)="\tjsr\t-90(a6)"; #define SaveFolder(folder) __SaveFolder(AmlBase, (folder)) BOOL __RemFolder(__reg("a6") void *, __reg("a0") APTR folder)="\tjsr\t-96(a6)"; #define RemFolder(folder) __RemFolder(AmlBase, (folder)) ULONG __SetFolderAttrsA(__reg("a6") void *, __reg("a0") APTR folder, __reg("a1") struct TagItem * tags)="\tjsr\t-102(a6)"; #define SetFolderAttrsA(folder, tags) __SetFolderAttrsA(AmlBase, (folder), (tags)) #if !defined(NO_INLINE_STDARG) && (__STDC__ == 1L) && (__STDC_VERSION__ >= 199901L) ULONG __SetFolderAttrs(__reg("a6") void *, __reg("a0") APTR folder, ...)="\tmove.l\ta1,-(a7)\n\tlea\t4(a7),a1\n\tjsr\t-102(a6)\n\tmovea.l\t(a7)+,a1"; #define SetFolderAttrs(...) __SetFolderAttrs(AmlBase, __VA_ARGS__) #endif ULONG __GetFolderAttrsA(__reg("a6") void *, __reg("a0") APTR folder, __reg("a1") struct TagItem * tags)="\tjsr\t-108(a6)"; #define GetFolderAttrsA(folder, tags) __GetFolderAttrsA(AmlBase, (folder), (tags)) #if !defined(NO_INLINE_STDARG) && (__STDC__ == 1L) && (__STDC_VERSION__ >= 199901L) ULONG __GetFolderAttrs(__reg("a6") void *, __reg("a0") APTR folder, ...)="\tmove.l\ta1,-(a7)\n\tlea\t4(a7),a1\n\tjsr\t-108(a6)\n\tmovea.l\t(a7)+,a1"; #define GetFolderAttrs(...) __GetFolderAttrs(AmlBase, __VA_ARGS__) #endif BOOL __AddFolderArticle(__reg("a6") void *, __reg("a0") APTR folder, __reg("d0") ULONG type, __reg("a1") APTR data)="\tjsr\t-114(a6)"; #define AddFolderArticle(folder, type, data) __AddFolderArticle(AmlBase, (folder), (type), (data)) BOOL __RemFolderArticle(__reg("a6") void *, __reg("a0") APTR folder, __reg("a1") APTR article)="\tjsr\t-120(a6)"; #define RemFolderArticle(folder, article) __RemFolderArticle(AmlBase, (folder), (article)) ULONG __ReadFolderSpool(__reg("a6") void *, __reg("a0") APTR folder, __reg("a1") STRPTR importfile, __reg("d0") ULONG flags)="\tjsr\t-126(a6)"; #define ReadFolderSpool(folder, importfile, flags) __ReadFolderSpool(AmlBase, (folder), (importfile), (flags)) ULONG __WriteFolderSpool(__reg("a6") void *, __reg("a0") APTR folder, __reg("a1") STRPTR exportfile, __reg("d0") ULONG flags)="\tjsr\t-132(a6)"; #define WriteFolderSpool(folder, exportfile, flags) __WriteFolderSpool(AmlBase, (folder), (exportfile), (flags)) ULONG __ScanFolderIndex(__reg("a6") void *, __reg("a0") APTR folder, __reg("a1") struct Hook * hook, __reg("d0") ULONG flags)="\tjsr\t-138(a6)"; #define ScanFolderIndex(folder, hook, flags) __ScanFolderIndex(AmlBase, (folder), (hook), (flags)) BOOL __ExpungeFolder(__reg("a6") void *, __reg("a0") APTR folder, __reg("a1") APTR trash, __reg("a2") struct Hook * hook)="\tjsr\t-144(a6)"; #define ExpungeFolder(folder, trash, hook) __ExpungeFolder(AmlBase, (folder), (trash), (hook)) ULONG __CreateFolderIndex(__reg("a6") void *, __reg("a0") APTR folder)="\tjsr\t-150(a6)"; #define CreateFolderIndex(folder) __CreateFolderIndex(AmlBase, (folder)) ULONG __SortFolderIndex(__reg("a6") void *, __reg("a0") APTR folder, __reg("d0") ULONG field)="\tjsr\t-156(a6)"; #define SortFolderIndex(folder, field) __SortFolderIndex(AmlBase, (folder), (field)) APTR __CreateArticleA(__reg("a6") void *, __reg("a0") APTR folder, __reg("a1") struct TagItem * tags)="\tjsr\t-162(a6)"; #define CreateArticleA(folder, tags) __CreateArticleA(AmlBase, (folder), (tags)) #if !defined(NO_INLINE_STDARG) && (__STDC__ == 1L) && (__STDC_VERSION__ >= 199901L) APTR __CreateArticle(__reg("a6") void *, __reg("a0") APTR folder, ...)="\tmove.l\ta1,-(a7)\n\tlea\t4(a7),a1\n\tjsr\t-162(a6)\n\tmovea.l\t(a7)+,a1"; #define CreateArticle(...) __CreateArticle(AmlBase, __VA_ARGS__) #endif BOOL __DisposeArticle(__reg("a6") void *, __reg("a0") APTR article)="\tjsr\t-168(a6)"; #define DisposeArticle(article) __DisposeArticle(AmlBase, (article)) APTR __OpenArticle(__reg("a6") void *, __reg("a0") APTR server, __reg("a1") APTR folder, __reg("d0") ULONG msgID, __reg("d1") ULONG flags)="\tjsr\t-174(a6)"; #define OpenArticle(server, folder, msgID, flags) __OpenArticle(AmlBase, (server), (folder), (msgID), (flags)) BOOL __CopyArticle(__reg("a6") void *, __reg("a0") APTR folder, __reg("a1") APTR article)="\tjsr\t-180(a6)"; #define CopyArticle(folder, article) __CopyArticle(AmlBase, (folder), (article)) ULONG __SetArticleAttrsA(__reg("a6") void *, __reg("a0") APTR article, __reg("a1") struct TagItem * tags)="\tjsr\t-186(a6)"; #define SetArticleAttrsA(article, tags) __SetArticleAttrsA(AmlBase, (article), (tags)) #if !defined(NO_INLINE_STDARG) && (__STDC__ == 1L) && (__STDC_VERSION__ >= 199901L) ULONG __SetArticleAttrs(__reg("a6") void *, __reg("a0") APTR article, ...)="\tmove.l\ta1,-(a7)\n\tlea\t4(a7),a1\n\tjsr\t-186(a6)\n\tmovea.l\t(a7)+,a1"; #define SetArticleAttrs(...) __SetArticleAttrs(AmlBase, __VA_ARGS__) #endif ULONG __GetArticleAttrsA(__reg("a6") void *, __reg("a0") APTR article, __reg("a1") struct TagItem * tags)="\tjsr\t-192(a6)"; #define GetArticleAttrsA(article, tags) __GetArticleAttrsA(AmlBase, (article), (tags)) #if !defined(NO_INLINE_STDARG) && (__STDC__ == 1L) && (__STDC_VERSION__ >= 199901L) ULONG __GetArticleAttrs(__reg("a6") void *, __reg("a0") APTR article, ...)="\tmove.l\ta1,-(a7)\n\tlea\t4(a7),a1\n\tjsr\t-192(a6)\n\tmovea.l\t(a7)+,a1"; #define GetArticleAttrs(...) __GetArticleAttrs(AmlBase, __VA_ARGS__) #endif BOOL __SendArticle(__reg("a6") void *, __reg("a0") APTR server, __reg("a1") APTR article, __reg("a2") UBYTE * from_file)="\tjsr\t-198(a6)"; #define SendArticle(server, article, from_file) __SendArticle(AmlBase, (server), (article), (from_file)) BOOL __AddArticlePartA(__reg("a6") void *, __reg("a0") APTR article, __reg("a1") APTR part, __reg("a2") struct TagItem * tags)="\tjsr\t-204(a6)"; #define AddArticlePartA(article, part, tags) __AddArticlePartA(AmlBase, (article), (part), (tags)) #if !defined(NO_INLINE_STDARG) && (__STDC__ == 1L) && (__STDC_VERSION__ >= 199901L) BOOL __AddArticlePart(__reg("a6") void *, __reg("a0") APTR article, __reg("a1") APTR part, ...)="\tmove.l\ta2,-(a7)\n\tlea\t4(a7),a2\n\tjsr\t-204(a6)\n\tmovea.l\t(a7)+,a2"; #define AddArticlePart(article, ...) __AddArticlePart(AmlBase, (article), __VA_ARGS__) #endif VOID __RemArticlePart(__reg("a6") void *, __reg("a0") APTR article, __reg("d0") APTR part)="\tjsr\t-210(a6)"; #define RemArticlePart(article, part) __RemArticlePart(AmlBase, (article), (part)) APTR __GetArticlePart(__reg("a6") void *, __reg("a0") APTR article, __reg("d0") ULONG partnum)="\tjsr\t-216(a6)"; #define GetArticlePart(article, partnum) __GetArticlePart(AmlBase, (article), (partnum)) ULONG __GetArticlePartAttrsA(__reg("a6") void *, __reg("a0") APTR part, __reg("a1") struct TagItem * tags)="\tjsr\t-222(a6)"; #define GetArticlePartAttrsA(part, tags) __GetArticlePartAttrsA(AmlBase, (part), (tags)) #if !defined(NO_INLINE_STDARG) && (__STDC__ == 1L) && (__STDC_VERSION__ >= 199901L) ULONG __GetArticlePartAttrs(__reg("a6") void *, __reg("a0") APTR part, ...)="\tmove.l\ta1,-(a7)\n\tlea\t4(a7),a1\n\tjsr\t-222(a6)\n\tmovea.l\t(a7)+,a1"; #define GetArticlePartAttrs(...) __GetArticlePartAttrs(AmlBase, __VA_ARGS__) #endif ULONG __SetArticlePartAttrsA(__reg("a6") void *, __reg("a0") APTR part, __reg("a1") struct TagItem * tags)="\tjsr\t-228(a6)"; #define SetArticlePartAttrsA(part, tags) __SetArticlePartAttrsA(AmlBase, (part), (tags)) #if !defined(NO_INLINE_STDARG) && (__STDC__ == 1L) && (__STDC_VERSION__ >= 199901L) ULONG __SetArticlePartAttrs(__reg("a6") void *, __reg("a0") APTR part, ...)="\tmove.l\ta1,-(a7)\n\tlea\t4(a7),a1\n\tjsr\t-228(a6)\n\tmovea.l\t(a7)+,a1"; #define SetArticlePartAttrs(...) __SetArticlePartAttrs(AmlBase, __VA_ARGS__) #endif APTR __CreateArticlePartA(__reg("a6") void *, __reg("a0") APTR article, __reg("a1") struct TagItem * tags)="\tjsr\t-234(a6)"; #define CreateArticlePartA(article, tags) __CreateArticlePartA(AmlBase, (article), (tags)) #if !defined(NO_INLINE_STDARG) && (__STDC__ == 1L) && (__STDC_VERSION__ >= 199901L) APTR __CreateArticlePart(__reg("a6") void *, __reg("a0") APTR article, ...)="\tmove.l\ta1,-(a7)\n\tlea\t4(a7),a1\n\tjsr\t-234(a6)\n\tmovea.l\t(a7)+,a1"; #define CreateArticlePart(...) __CreateArticlePart(AmlBase, __VA_ARGS__) #endif VOID __DisposeArticlePart(__reg("a6") void *, __reg("a0") APTR part)="\tjsr\t-240(a6)"; #define DisposeArticlePart(part) __DisposeArticlePart(AmlBase, (part)) BOOL __GetArticlePartDataA(__reg("a6") void *, __reg("a0") APTR article, __reg("a1") APTR part, __reg("a2") struct TagItem * tags)="\tjsr\t-246(a6)"; #define GetArticlePartDataA(article, part, tags) __GetArticlePartDataA(AmlBase, (article), (part), (tags)) #if !defined(NO_INLINE_STDARG) && (__STDC__ == 1L) && (__STDC_VERSION__ >= 199901L) BOOL __GetArticlePartData(__reg("a6") void *, __reg("a0") APTR article, __reg("a1") APTR part, ...)="\tmove.l\ta2,-(a7)\n\tlea\t4(a7),a2\n\tjsr\t-246(a6)\n\tmovea.l\t(a7)+,a2"; #define GetArticlePartData(article, ...) __GetArticlePartData(AmlBase, (article), __VA_ARGS__) #endif BOOL __SetArticlePartDataA(__reg("a6") void *, __reg("a0") APTR part, __reg("a1") struct TagItem * tags)="\tjsr\t-252(a6)"; #define SetArticlePartDataA(part, tags) __SetArticlePartDataA(AmlBase, (part), (tags)) #if !defined(NO_INLINE_STDARG) && (__STDC__ == 1L) && (__STDC_VERSION__ >= 199901L) BOOL __SetArticlePartData(__reg("a6") void *, __reg("a0") APTR part, ...)="\tmove.l\ta1,-(a7)\n\tlea\t4(a7),a1\n\tjsr\t-252(a6)\n\tmovea.l\t(a7)+,a1"; #define SetArticlePartData(...) __SetArticlePartData(AmlBase, __VA_ARGS__) #endif APTR __CreateAddressEntryA(__reg("a6") void *, __reg("a0") struct TagItem * tags)="\tjsr\t-258(a6)"; #define CreateAddressEntryA(tags) __CreateAddressEntryA(AmlBase, (tags)) #if !defined(NO_INLINE_STDARG) && (__STDC__ == 1L) && (__STDC_VERSION__ >= 199901L) APTR __CreateAddressEntry(__reg("a6") void *, Tag tags, ...)="\tmove.l\ta0,-(a7)\n\tlea\t4(a7),a0\n\tjsr\t-258(a6)\n\tmovea.l\t(a7)+,a0"; #define CreateAddressEntry(...) __CreateAddressEntry(AmlBase, __VA_ARGS__) #endif BOOL __DisposeAddressEntry(__reg("a6") void *, __reg("a0") APTR addr)="\tjsr\t-264(a6)"; #define DisposeAddressEntry(addr) __DisposeAddressEntry(AmlBase, (addr)) APTR __OpenAddressEntry(__reg("a6") void *, __reg("a0") APTR server, __reg("d0") ULONG fileid)="\tjsr\t-270(a6)"; #define OpenAddressEntry(server, fileid) __OpenAddressEntry(AmlBase, (server), (fileid)) LONG __SaveAddressEntry(__reg("a6") void *, __reg("a0") APTR server, __reg("a1") APTR addr)="\tjsr\t-276(a6)"; #define SaveAddressEntry(server, addr) __SaveAddressEntry(AmlBase, (server), (addr)) BOOL __RemAddressEntry(__reg("a6") void *, __reg("a0") APTR server, __reg("a1") APTR addr)="\tjsr\t-282(a6)"; #define RemAddressEntry(server, addr) __RemAddressEntry(AmlBase, (server), (addr)) ULONG __GetAddressEntryAttrsA(__reg("a6") void *, __reg("a0") APTR addr, __reg("a1") struct TagItem * tags)="\tjsr\t-288(a6)"; #define GetAddressEntryAttrsA(addr, tags) __GetAddressEntryAttrsA(AmlBase, (addr), (tags)) #if !defined(NO_INLINE_STDARG) && (__STDC__ == 1L) && (__STDC_VERSION__ >= 199901L) ULONG __GetAddressEntryAttrs(__reg("a6") void *, __reg("a0") APTR addr, ...)="\tmove.l\ta1,-(a7)\n\tlea\t4(a7),a1\n\tjsr\t-288(a6)\n\tmovea.l\t(a7)+,a1"; #define GetAddressEntryAttrs(...) __GetAddressEntryAttrs(AmlBase, __VA_ARGS__) #endif ULONG __SetAddressEntryAttrsA(__reg("a6") void *, __reg("a0") APTR addr, __reg("a1") struct TagItem * tags)="\tjsr\t-294(a6)"; #define SetAddressEntryAttrsA(addr, tags) __SetAddressEntryAttrsA(AmlBase, (addr), (tags)) #if !defined(NO_INLINE_STDARG) && (__STDC__ == 1L) && (__STDC_VERSION__ >= 199901L) ULONG __SetAddressEntryAttrs(__reg("a6") void *, __reg("a0") APTR addr, ...)="\tmove.l\ta1,-(a7)\n\tlea\t4(a7),a1\n\tjsr\t-294(a6)\n\tmovea.l\t(a7)+,a1"; #define SetAddressEntryAttrs(...) __SetAddressEntryAttrs(AmlBase, __VA_ARGS__) #endif BOOL __MatchAddressA(__reg("a6") void *, __reg("a0") APTR addr, __reg("a1") struct TagItem * tags)="\tjsr\t-300(a6)"; #define MatchAddressA(addr, tags) __MatchAddressA(AmlBase, (addr), (tags)) #if !defined(NO_INLINE_STDARG) && (__STDC__ == 1L) && (__STDC_VERSION__ >= 199901L) BOOL __MatchAddress(__reg("a6") void *, __reg("a0") APTR addr, ...)="\tmove.l\ta1,-(a7)\n\tlea\t4(a7),a1\n\tjsr\t-300(a6)\n\tmovea.l\t(a7)+,a1"; #define MatchAddress(...) __MatchAddress(AmlBase, __VA_ARGS__) #endif APTR __FindAddressEntryA(__reg("a6") void *, __reg("a0") APTR server, __reg("a1") struct TagItem * tags)="\tjsr\t-306(a6)"; #define FindAddressEntryA(server, tags) __FindAddressEntryA(AmlBase, (server), (tags)) #if !defined(NO_INLINE_STDARG) && (__STDC__ == 1L) && (__STDC_VERSION__ >= 199901L) APTR __FindAddressEntry(__reg("a6") void *, __reg("a0") APTR server, ...)="\tmove.l\ta1,-(a7)\n\tlea\t4(a7),a1\n\tjsr\t-306(a6)\n\tmovea.l\t(a7)+,a1"; #define FindAddressEntry(...) __FindAddressEntry(AmlBase, __VA_ARGS__) #endif APTR __HuntAddressEntryA(__reg("a6") void *, __reg("a0") APTR server, __reg("a1") struct TagItem * tags)="\tjsr\t-312(a6)"; #define HuntAddressEntryA(server, tags) __HuntAddressEntryA(AmlBase, (server), (tags)) #if !defined(NO_INLINE_STDARG) && (__STDC__ == 1L) && (__STDC_VERSION__ >= 199901L) APTR __HuntAddressEntry(__reg("a6") void *, __reg("a0") APTR server, ...)="\tmove.l\ta1,-(a7)\n\tlea\t4(a7),a1\n\tjsr\t-312(a6)\n\tmovea.l\t(a7)+,a1"; #define HuntAddressEntry(...) __HuntAddressEntry(AmlBase, __VA_ARGS__) #endif ULONG __ScanAddressIndex(__reg("a6") void *, __reg("a0") APTR server, __reg("a1") struct Hook * hook, __reg("d0") ULONG type, __reg("d1") ULONG flags)="\tjsr\t-318(a6)"; #define ScanAddressIndex(server, hook, type, flags) __ScanAddressIndex(AmlBase, (server), (hook), (type), (flags)) BOOL __AddCustomField(__reg("a6") void *, __reg("a0") APTR addr, __reg("a1") STRPTR field, __reg("a2") STRPTR data)="\tjsr\t-324(a6)"; #define AddCustomField(addr, field, data) __AddCustomField(AmlBase, (addr), (field), (data)) BOOL __RemCustomField(__reg("a6") void *, __reg("a0") APTR addr, __reg("a1") STRPTR field)="\tjsr\t-330(a6)"; #define RemCustomField(addr, field) __RemCustomField(AmlBase, (addr), (field)) STRPTR __GetCustomFieldData(__reg("a6") void *, __reg("a0") APTR addr, __reg("a1") STRPTR field)="\tjsr\t-336(a6)"; #define GetCustomFieldData(addr, field) __GetCustomFieldData(AmlBase, (addr), (field)) APTR __CreateDecoderA(__reg("a6") void *, __reg("a0") struct TagItem * tags)="\tjsr\t-342(a6)"; #define CreateDecoderA(tags) __CreateDecoderA(AmlBase, (tags)) #if !defined(NO_INLINE_STDARG) && (__STDC__ == 1L) && (__STDC_VERSION__ >= 199901L) APTR __CreateDecoder(__reg("a6") void *, Tag tags, ...)="\tmove.l\ta0,-(a7)\n\tlea\t4(a7),a0\n\tjsr\t-342(a6)\n\tmovea.l\t(a7)+,a0"; #define CreateDecoder(...) __CreateDecoder(AmlBase, __VA_ARGS__) #endif VOID __DisposeDecoder(__reg("a6") void *, __reg("a0") APTR dec)="\tjsr\t-348(a6)"; #define DisposeDecoder(dec) __DisposeDecoder(AmlBase, (dec)) ULONG __GetDecoderAttrsA(__reg("a6") void *, __reg("a0") APTR dec, __reg("a1") struct TagItem * tags)="\tjsr\t-354(a6)"; #define GetDecoderAttrsA(dec, tags) __GetDecoderAttrsA(AmlBase, (dec), (tags)) #if !defined(NO_INLINE_STDARG) && (__STDC__ == 1L) && (__STDC_VERSION__ >= 199901L) ULONG __GetDecoderAttrs(__reg("a6") void *, __reg("a0") APTR dec, ...)="\tmove.l\ta1,-(a7)\n\tlea\t4(a7),a1\n\tjsr\t-354(a6)\n\tmovea.l\t(a7)+,a1"; #define GetDecoderAttrs(...) __GetDecoderAttrs(AmlBase, __VA_ARGS__) #endif ULONG __SetDecoderAttrsA(__reg("a6") void *, __reg("a0") APTR dec, __reg("a1") struct TagItem * tags)="\tjsr\t-360(a6)"; #define SetDecoderAttrsA(dec, tags) __SetDecoderAttrsA(AmlBase, (dec), (tags)) #if !defined(NO_INLINE_STDARG) && (__STDC__ == 1L) && (__STDC_VERSION__ >= 199901L) ULONG __SetDecoderAttrs(__reg("a6") void *, __reg("a0") APTR dec, ...)="\tmove.l\ta1,-(a7)\n\tlea\t4(a7),a1\n\tjsr\t-360(a6)\n\tmovea.l\t(a7)+,a1"; #define SetDecoderAttrs(...) __SetDecoderAttrs(AmlBase, __VA_ARGS__) #endif LONG __Decode(__reg("a6") void *, __reg("a0") APTR dec, __reg("d0") ULONG type)="\tjsr\t-366(a6)"; #define Decode(dec, type) __Decode(AmlBase, (dec), (type)) LONG __Encode(__reg("a6") void *, __reg("a0") APTR dec, __reg("d0") ULONG type)="\tjsr\t-372(a6)"; #define Encode(dec, type) __Encode(AmlBase, (dec), (type)) #endif /* _VBCCINLINE_AML_H */