/* Automatically generated header (sfdc 1.11f)! Do not edit! */ #ifndef _INLINE_LISTBROWSER_H #define _INLINE_LISTBROWSER_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 */ Class * __LISTBROWSER_GetClass(__reg("a6") struct Library * ) = "\tjsr\t-30(a6)"; #define LISTBROWSER_GetClass() __LISTBROWSER_GetClass(ListBrowserBase) struct Node * __AllocListBrowserNodeA(__reg("a6") struct Library * , __reg("d0") ULONG columns , __reg("a0") struct TagItem * tags ) = "\tjsr\t-36(a6)"; #define AllocListBrowserNodeA(columns, tags) __AllocListBrowserNodeA(ListBrowserBase, (columns), (tags)) #if !defined(NO_INLINE_STDARG) && (__STDC__ == 1L) && (__STDC_VERSION__ >= 199901L) struct Node * __AllocListBrowserNode(__reg("a6") struct Library * , __reg("d0") ULONG columns , Tag _tag1 , ... ) = "\tmove.l\ta0,-(a7)\n\tlea\t4(a7),a0\n\tjsr\t-36(a6)\n\tmovea.l\t(a7)+,a0"; #define AllocListBrowserNode(columns, ...) __AllocListBrowserNode(ListBrowserBase, (columns), __VA_ARGS__) #endif VOID __FreeListBrowserNode(__reg("a6") struct Library * , __reg("a0") struct Node * node ) = "\tjsr\t-42(a6)"; #define FreeListBrowserNode(node) __FreeListBrowserNode(ListBrowserBase, (node)) VOID __SetListBrowserNodeAttrsA(__reg("a6") struct Library * , __reg("a0") struct Node * node , __reg("a1") struct TagItem * tags ) = "\tjsr\t-48(a6)"; #define SetListBrowserNodeAttrsA(node, tags) __SetListBrowserNodeAttrsA(ListBrowserBase, (node), (tags)) #if !defined(NO_INLINE_STDARG) && (__STDC__ == 1L) && (__STDC_VERSION__ >= 199901L) VOID __SetListBrowserNodeAttrs(__reg("a6") struct Library * , __reg("a0") struct Node * node , Tag _tag1 , ... ) = "\tmove.l\ta1,-(a7)\n\tlea\t4(a7),a1\n\tjsr\t-48(a6)\n\tmovea.l\t(a7)+,a1"; #define SetListBrowserNodeAttrs(node, ...) __SetListBrowserNodeAttrs(ListBrowserBase, (node), __VA_ARGS__) #endif VOID __GetListBrowserNodeAttrsA(__reg("a6") struct Library * , __reg("a0") struct Node * node , __reg("a1") struct TagItem * tags ) = "\tjsr\t-54(a6)"; #define GetListBrowserNodeAttrsA(node, tags) __GetListBrowserNodeAttrsA(ListBrowserBase, (node), (tags)) #if !defined(NO_INLINE_STDARG) && (__STDC__ == 1L) && (__STDC_VERSION__ >= 199901L) VOID __GetListBrowserNodeAttrs(__reg("a6") struct Library * , __reg("a0") struct Node * node , Tag _tag1 , ... ) = "\tmove.l\ta1,-(a7)\n\tlea\t4(a7),a1\n\tjsr\t-54(a6)\n\tmovea.l\t(a7)+,a1"; #define GetListBrowserNodeAttrs(node, ...) __GetListBrowserNodeAttrs(ListBrowserBase, (node), __VA_ARGS__) #endif VOID __ListBrowserSelectAll(__reg("a6") struct Library * , __reg("a0") struct List * list ) = "\tjsr\t-60(a6)"; #define ListBrowserSelectAll(list) __ListBrowserSelectAll(ListBrowserBase, (list)) VOID __ShowListBrowserNodeChildren(__reg("a6") struct Library * , __reg("a0") struct Node * node , __reg("d0") LONG depth ) = "\tjsr\t-66(a6)"; #define ShowListBrowserNodeChildren(node, depth) __ShowListBrowserNodeChildren(ListBrowserBase, (node), (depth)) VOID __HideListBrowserNodeChildren(__reg("a6") struct Library * , __reg("a0") struct Node * node ) = "\tjsr\t-72(a6)"; #define HideListBrowserNodeChildren(node) __HideListBrowserNodeChildren(ListBrowserBase, (node)) VOID __ShowAllListBrowserChildren(__reg("a6") struct Library * , __reg("a0") struct List * list ) = "\tjsr\t-78(a6)"; #define ShowAllListBrowserChildren(list) __ShowAllListBrowserChildren(ListBrowserBase, (list)) VOID __HideAllListBrowserChildren(__reg("a6") struct Library * , __reg("a0") struct List * list ) = "\tjsr\t-84(a6)"; #define HideAllListBrowserChildren(list) __HideAllListBrowserChildren(ListBrowserBase, (list)) VOID __FreeListBrowserList(__reg("a6") struct Library * , __reg("a0") struct List * list ) = "\tjsr\t-90(a6)"; #define FreeListBrowserList(list) __FreeListBrowserList(ListBrowserBase, (list)) struct ColumnInfo * __AllocLBColumnInfoA(__reg("a6") struct Library * , __reg("d0") ULONG columns , __reg("a0") struct TagItem * tags ) = "\tjsr\t-96(a6)"; #define AllocLBColumnInfoA(columns, tags) __AllocLBColumnInfoA(ListBrowserBase, (columns), (tags)) #if !defined(NO_INLINE_STDARG) && (__STDC__ == 1L) && (__STDC_VERSION__ >= 199901L) struct ColumnInfo * __AllocLBColumnInfo(__reg("a6") struct Library * , __reg("d0") ULONG columns , Tag _tag1 , ... ) = "\tmove.l\ta0,-(a7)\n\tlea\t4(a7),a0\n\tjsr\t-96(a6)\n\tmovea.l\t(a7)+,a0"; #define AllocLBColumnInfo(columns, ...) __AllocLBColumnInfo(ListBrowserBase, (columns), __VA_ARGS__) #endif LONG __SetLBColumnInfoAttrsA(__reg("a6") struct Library * , __reg("a1") struct ColumnInfo * columninfo , __reg("a0") struct TagItem * tags ) = "\tjsr\t-102(a6)"; #define SetLBColumnInfoAttrsA(columninfo, tags) __SetLBColumnInfoAttrsA(ListBrowserBase, (columninfo), (tags)) #if !defined(NO_INLINE_STDARG) && (__STDC__ == 1L) && (__STDC_VERSION__ >= 199901L) LONG __SetLBColumnInfoAttrs(__reg("a6") struct Library * , __reg("a1") struct ColumnInfo * columninfo , Tag _tag1 , ... ) = "\tmove.l\ta0,-(a7)\n\tlea\t4(a7),a0\n\tjsr\t-102(a6)\n\tmovea.l\t(a7)+,a0"; #define SetLBColumnInfoAttrs(columninfo, ...) __SetLBColumnInfoAttrs(ListBrowserBase, (columninfo), __VA_ARGS__) #endif LONG __GetLBColumnInfoAttrsA(__reg("a6") struct Library * , __reg("a1") struct ColumnInfo * columninfo , __reg("a0") struct TagItem * tags ) = "\tjsr\t-108(a6)"; #define GetLBColumnInfoAttrsA(columninfo, tags) __GetLBColumnInfoAttrsA(ListBrowserBase, (columninfo), (tags)) #if !defined(NO_INLINE_STDARG) && (__STDC__ == 1L) && (__STDC_VERSION__ >= 199901L) LONG __GetLBColumnInfoAttrs(__reg("a6") struct Library * , __reg("a1") struct ColumnInfo * columninfo , Tag _tag1 , ... ) = "\tmove.l\ta0,-(a7)\n\tlea\t4(a7),a0\n\tjsr\t-108(a6)\n\tmovea.l\t(a7)+,a0"; #define GetLBColumnInfoAttrs(columninfo, ...) __GetLBColumnInfoAttrs(ListBrowserBase, (columninfo), __VA_ARGS__) #endif VOID __FreeLBColumnInfo(__reg("a6") struct Library * , __reg("a0") struct ColumnInfo * columninfo ) = "\tjsr\t-114(a6)"; #define FreeLBColumnInfo(columninfo) __FreeLBColumnInfo(ListBrowserBase, (columninfo)) VOID __ListBrowserClearAll(__reg("a6") struct Library * , __reg("a0") struct List * list ) = "\tjsr\t-120(a6)"; #define ListBrowserClearAll(list) __ListBrowserClearAll(ListBrowserBase, (list)) #endif /* !_INLINE_LISTBROWSER_H */