home *** CD-ROM | disk | FTP | other *** search
- * "utility.library"
- ##base _UtilityBase
- ##bias 30
- ##public
- * *** TagItem FUNCTIONS ***
- FindTagItem(tagVal,tagList)(d0/a0)
- GetTagData(tagVal,defaultVal,tagList)(d0/d1/a0)
- PackBoolTags(initialFlags,tagList,boolMap)(d0/a0/a1)
- NextTagItem(tagListPtr)(a0)
- FilterTagChanges(newTagList,oldTagList,apply)(a0/a1,d0)
- MapTags(tagList,mapList,includeMiss)(a0/a1,d0)
- AllocateTagItems(numItems)(d0)
- CloneTagItems(tagList)(a0)
- FreeTagItems(tagList)(a0)
- RefreshTagItemClones(cloneList,origList)(a0/a1)
- TagInArray(tagVal,tagArray)(d0/a0)
- FilterTagItems(tagList,filterArray,logic)(a0/a1,d0)
- *
- * *** HOOK FUNCTIONS *** *
- CallHookPkt(hook,object,paramPacket)(a0/a2,a1)
- *--- (1 function slot reserved here) ---
- ##bias 114
- *
- * *** DATE FUNCTIONS *** *
- *--- (1 function slot reserved here) ---
- ##bias 120
- Amiga2Date(amigaTime,date)(d0/a0)
- Date2Amiga(date)(a0)
- CheckDate(date)(a0)
- *
- * *** 32 BIT MATH FUNCTIONS *** *
- SMult32(factor1,factor2)(d0/d1)
- UMult32(factor1,factor2)(d0/d1)
- * NOTE: Quotient:Remainder returned in d0:d1
- SDivMod32(dividend,divisor)(d0/d1)
- UDivMod32(dividend,divisor)(d0/d1)
- *
- * *** International string routines ***
- Stricmp(string1,string2)(a0/a1)
- Strnicmp(string1,string2,length)(a0/a1,d0)
- ToUpper(character)(d0)
- ToLower(character)(d0)
- ##end
-