home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
AmigActive 13
/
AACD13.ISO
/
AACD
/
Programming
/
vbcc_MorphOS
/
machines
/
amiga68k
/
include
/
inline
/
utility_protos.h
< prev
next >
Wrap
C/C++ Source or Header
|
2000-08-20
|
7KB
|
77 lines
struct TagItem * __FindTagItem(__reg("d0") Tag tagVal,__reg("a0") struct TagItem *tagList ,__reg("a6") void *)="\tjsr\t-30(a6)";
#define FindTagItem(x1,x2) __FindTagItem((x1),(x2),UtilityBase)
ULONG __GetTagData(__reg("d0") Tag tagValue,__reg("d1") unsigned long defaultVal,__reg("a0") struct TagItem *tagList ,__reg("a6") void *)="\tjsr\t-36(a6)";
#define GetTagData(x1,x2,x3) __GetTagData((x1),(x2),(x3),UtilityBase)
ULONG __PackBoolTags(__reg("d0") unsigned long initialFlags,__reg("a0") struct TagItem *tagList,__reg("a1") struct TagItem *boolMap ,__reg("a6") void *)="\tjsr\t-42(a6)";
#define PackBoolTags(x1,x2,x3) __PackBoolTags((x1),(x2),(x3),UtilityBase)
struct TagItem * __NextTagItem(__reg("a0") struct TagItem **tagListPtr ,__reg("a6") void *)="\tjsr\t-48(a6)";
#define NextTagItem(x1) __NextTagItem((x1),UtilityBase)
void __FilterTagChanges(__reg("a0") struct TagItem *changeList,__reg("a1") struct TagItem *originalList,__reg("d0") unsigned long apply ,__reg("a6") void *)="\tjsr\t-54(a6)";
#define FilterTagChanges(x1,x2,x3) __FilterTagChanges((x1),(x2),(x3),UtilityBase)
void __MapTags(__reg("a0") struct TagItem *tagList,__reg("a1") struct TagItem *mapList,__reg("d0") unsigned long mapType ,__reg("a6") void *)="\tjsr\t-60(a6)";
#define MapTags(x1,x2,x3) __MapTags((x1),(x2),(x3),UtilityBase)
struct TagItem * __AllocateTagItems(__reg("d0") unsigned long numTags ,__reg("a6") void *)="\tjsr\t-66(a6)";
#define AllocateTagItems(x1) __AllocateTagItems((x1),UtilityBase)
struct TagItem * __CloneTagItems(__reg("a0") struct TagItem *tagList ,__reg("a6") void *)="\tjsr\t-72(a6)";
#define CloneTagItems(x1) __CloneTagItems((x1),UtilityBase)
void __FreeTagItems(__reg("a0") struct TagItem *tagList ,__reg("a6") void *)="\tjsr\t-78(a6)";
#define FreeTagItems(x1) __FreeTagItems((x1),UtilityBase)
void __RefreshTagItemClones(__reg("a0") struct TagItem *clone,__reg("a1") struct TagItem *original ,__reg("a6") void *)="\tjsr\t-84(a6)";
#define RefreshTagItemClones(x1,x2) __RefreshTagItemClones((x1),(x2),UtilityBase)
BOOL __TagInArray(__reg("d0") Tag tagValue,__reg("a0") Tag *tagArray ,__reg("a6") void *)="\tjsr\t-90(a6)";
#define TagInArray(x1,x2) __TagInArray((x1),(x2),UtilityBase)
ULONG __FilterTagItems(__reg("a0") struct TagItem *tagList,__reg("a1") Tag *filterArray,__reg("d0") unsigned long logic ,__reg("a6") void *)="\tjsr\t-96(a6)";
#define FilterTagItems(x1,x2,x3) __FilterTagItems((x1),(x2),(x3),UtilityBase)
ULONG __CallHookPkt(__reg("a0") struct Hook *hook,__reg("a2") APTR object,__reg("a1") APTR paramPacket ,__reg("a6") void *)="\tjsr\t-102(a6)";
#define CallHookPkt(x1,x2,x3) __CallHookPkt((x1),(x2),(x3),UtilityBase)
void __Amiga2Date(__reg("d0") unsigned long seconds,__reg("a0") struct ClockData *result ,__reg("a6") void *)="\tjsr\t-120(a6)";
#define Amiga2Date(x1,x2) __Amiga2Date((x1),(x2),UtilityBase)
ULONG __Date2Amiga(__reg("a0") struct ClockData *date ,__reg("a6") void *)="\tjsr\t-126(a6)";
#define Date2Amiga(x1) __Date2Amiga((x1),UtilityBase)
ULONG __CheckDate(__reg("a0") struct ClockData *date ,__reg("a6") void *)="\tjsr\t-132(a6)";
#define CheckDate(x1) __CheckDate((x1),UtilityBase)
LONG __SMult32(__reg("d0") long arg1,__reg("d1") long arg2 ,__reg("a6") void *)="\tjsr\t-138(a6)";
#define SMult32(x1,x2) __SMult32((x1),(x2),UtilityBase)
ULONG __UMult32(__reg("d0") unsigned long arg1,__reg("d1") unsigned long arg2 ,__reg("a6") void *)="\tjsr\t-144(a6)";
#define UMult32(x1,x2) __UMult32((x1),(x2),UtilityBase)
LONG __SDivMod32(__reg("d0") long dividend,__reg("d1") long divisor ,__reg("a6") void *)="\tjsr\t-150(a6)";
#define SDivMod32(x1,x2) __SDivMod32((x1),(x2),UtilityBase)
ULONG __UDivMod32(__reg("d0") unsigned long dividend,__reg("d1") unsigned long divisor ,__reg("a6") void *)="\tjsr\t-156(a6)";
#define UDivMod32(x1,x2) __UDivMod32((x1),(x2),UtilityBase)
LONG __Stricmp(__reg("a0") STRPTR string1,__reg("a1") STRPTR string2 ,__reg("a6") void *)="\tjsr\t-162(a6)";
#define Stricmp(x1,x2) __Stricmp((x1),(x2),UtilityBase)
LONG __Strnicmp(__reg("a0") STRPTR string1,__reg("a1") STRPTR string2,__reg("d0") long length ,__reg("a6") void *)="\tjsr\t-168(a6)";
#define Strnicmp(x1,x2,x3) __Strnicmp((x1),(x2),(x3),UtilityBase)
UBYTE __ToUpper(__reg("d0") unsigned long character ,__reg("a6") void *)="\tjsr\t-174(a6)";
#define ToUpper(x1) __ToUpper((x1),UtilityBase)
UBYTE __ToLower(__reg("d0") unsigned long character ,__reg("a6") void *)="\tjsr\t-180(a6)";
#define ToLower(x1) __ToLower((x1),UtilityBase)
void __ApplyTagChanges(__reg("a0") struct TagItem *list,__reg("a1") struct TagItem *changeList ,__reg("a6") void *)="\tjsr\t-186(a6)";
#define ApplyTagChanges(x1,x2) __ApplyTagChanges((x1),(x2),UtilityBase)
LONG __SMult64(__reg("d0") long arg1,__reg("d1") long arg2 ,__reg("a6") void *)="\tjsr\t-198(a6)";
#define SMult64(x1,x2) __SMult64((x1),(x2),UtilityBase)
ULONG __UMult64(__reg("d0") unsigned long arg1,__reg("d1") unsigned long arg2 ,__reg("a6") void *)="\tjsr\t-204(a6)";
#define UMult64(x1,x2) __UMult64((x1),(x2),UtilityBase)
ULONG __PackStructureTags(__reg("a0") APTR pack,__reg("a1") ULONG *packTable,__reg("a2") struct TagItem *tagList ,__reg("a6") void *)="\tjsr\t-210(a6)";
#define PackStructureTags(x1,x2,x3) __PackStructureTags((x1),(x2),(x3),UtilityBase)
ULONG __UnpackStructureTags(__reg("a0") APTR pack,__reg("a1") ULONG *packTable,__reg("a2") struct TagItem *tagList ,__reg("a6") void *)="\tjsr\t-216(a6)";
#define UnpackStructureTags(x1,x2,x3) __UnpackStructureTags((x1),(x2),(x3),UtilityBase)
BOOL __AddNamedObject(__reg("a0") struct NamedObject *nameSpace,__reg("a1") struct NamedObject *object ,__reg("a6") void *)="\tjsr\t-222(a6)";
#define AddNamedObject(x1,x2) __AddNamedObject((x1),(x2),UtilityBase)
struct NamedObject * __AllocNamedObjectA(__reg("a0") STRPTR name,__reg("a1") struct TagItem *tagList ,__reg("a6") void *)="\tjsr\t-228(a6)";
#define AllocNamedObjectA(x1,x2) __AllocNamedObjectA((x1),(x2),UtilityBase)
LONG __AttemptRemNamedObject(__reg("a0") struct NamedObject *object ,__reg("a6") void *)="\tjsr\t-234(a6)";
#define AttemptRemNamedObject(x1) __AttemptRemNamedObject((x1),UtilityBase)
struct NamedObject * __FindNamedObject(__reg("a0") struct NamedObject *nameSpace,__reg("a1") STRPTR name,__reg("a2") struct NamedObject *lastObject ,__reg("a6") void *)="\tjsr\t-240(a6)";
#define FindNamedObject(x1,x2,x3) __FindNamedObject((x1),(x2),(x3),UtilityBase)
void __FreeNamedObject(__reg("a0") struct NamedObject *object ,__reg("a6") void *)="\tjsr\t-246(a6)";
#define FreeNamedObject(x1) __FreeNamedObject((x1),UtilityBase)
STRPTR __NamedObjectName(__reg("a0") struct NamedObject *object ,__reg("a6") void *)="\tjsr\t-252(a6)";
#define NamedObjectName(x1) __NamedObjectName((x1),UtilityBase)
void __ReleaseNamedObject(__reg("a0") struct NamedObject *object ,__reg("a6") void *)="\tjsr\t-258(a6)";
#define ReleaseNamedObject(x1) __ReleaseNamedObject((x1),UtilityBase)
void __RemNamedObject(__reg("a0") struct NamedObject *object,__reg("a1") struct Message *message ,__reg("a6") void *)="\tjsr\t-264(a6)";
#define RemNamedObject(x1,x2) __RemNamedObject((x1),(x2),UtilityBase)
ULONG __GetUniqueID(__reg("a6") void *)="\tjsr\t-270(a6)";
#define GetUniqueID() __GetUniqueID(UtilityBase)