home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Programming / C / SC650D6.DMS / in.adf / sc / include / clib / utility_protos.h < prev    next >
Encoding:
Text File  |  1993-10-31  |  1.9 KB  |  49 lines

  1. €ˆCLIB_UTILITY_PROTOS_H€CLIB_UTILITY_PROTOS_HˆEXEC_TYPES_HŒ<exec/types.h>‡ˆ¸Œ<exec/ports.h>‡ˆUTILITY_TAGITEM_HŒ<utility/tagitem.h>‡ˆUTILITY_DATE_HŒ<utility/date.h>‡ˆUTILITY_HOOKS_HŒ<utility/hooks.h>‡ˆUTILITY_NAME_HŒ<utility/name.h>‡
  2. ƒTagItem*FindTagItem(Tag tagVal,ƒTagItem*tagList);
  3. —GetTagData(Tag tagValue,ŽdefaultVal,
  4. ƒTagItem*tagList);
  5. —PackBoolTags(ŽinitialFlags,ƒTagItem*tagList,
  6. ƒTagItem*boolMap);
  7. ƒTagItem*NextTagItem(ƒTagItem**tagListPtr);
  8. ‹FilterTagChanges(ƒTagItem*changeList,
  9. ƒTagItem*originalList,Žapply);
  10. ‹MapTags(ƒTagItem*tagList,ƒTagItem*mapList,
  11. ŽmapType);
  12. ƒTagItem*AllocateTagItems(ŽnumTags);
  13. ƒTagItem*CloneTagItems(ƒTagItem*tagList);
  14. ‹FreeTagItems(ƒTagItem*tagList);
  15. ‹RefreshTagItemClones(ƒTagItem*clone,ƒTagItem*original);
  16. BOOL TagInArray(Tag tagValue,Tag*tagArray);
  17. —FilterTagItems(ƒTagItem*tagList,Tag*filterArray,
  18. Žlogic);
  19. —CallHookPkt(ƒHook*hook,”object,”paramPacket);
  20. ‹Amiga2Date(Žseconds,ƒClockData*result);
  21. —Date2Amiga(ƒClockData*date);
  22. —CheckDate(ƒClockData*date);
  23. ’SMult32(arg1,arg2);
  24. —UMult32(Žarg1,Žarg2);
  25. ’SDivMod32(dividend,divisor);
  26. —UDivMod32(Ždividend,Ždivisor);
  27. ’Stricmp(STRPTR string1,STRPTR string2);
  28. ’Strnicmp(STRPTR string1,STRPTR string2,length);
  29. ŠToUpper(Žcharacter);
  30. ŠToLower(Žcharacter);
  31. ‹ApplyTagChanges(ƒTagItem*list,ƒTagItem*changeList);
  32. ’SMult64(arg1,arg2);
  33. —UMult64(Žarg1,Žarg2);
  34. —PackStructureTags(”pack,—*packTable,
  35. ƒTagItem*tagList);
  36. —UnpackStructureTags(”pack,—*packTable,
  37. ƒTagItem*tagList);
  38. BOOL AddNamedObject(ƒNamedObject*nameSpace,
  39. ƒNamedObject*object);
  40. ƒNamedObject*AllocNamedObjectA(STRPTR name,ƒTagItem*tagList);
  41. ƒNamedObject*AllocNamedObject(STRPTR name,Tag tag1,...);
  42. ’AttemptRemNamedObject(ƒNamedObject*object);
  43. ƒNamedObject*FindNamedObject(ƒNamedObject*nameSpace,
  44. STRPTR name,ƒNamedObject*lastObject);
  45. ‹FreeNamedObject(ƒNamedObject*object);
  46. STRPTR NamedObjectName(ƒNamedObject*object);
  47. ‹ReleaseNamedObject(ƒNamedObject*object);
  48. ‹RemNamedObject(ƒNamedObject*object,ƒ¯*message);
  49. —GetUniqueID(‹);‡