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

  1. €ˆCLIB_ALIB_PROTOS_H€CLIB_ALIB_PROTOS_HˆEXEC_TYPES_HŒ<exec/types.h>‡ˆDEVICES_TIMER_HŒ<devices/timer.h>‡ˆDEVICES_KEYMAP_HŒ<devices/keymap.h>‡ˆLIBRARIES_COMMODITIES_HŒ<libraries/commodities.h>‡ˆUTILITY_HOOKS_HŒ<utility/hooks.h>‡ˆINTUITION_CLASSES_HŒ<intuition/classes.h>‡ˆINTUITION_CLASSUSR_HŒ<intuition/classusr.h>‡ˆGRAPHICS_GRAPHINT_HŒ<graphics/graphint.h>‡
  2. ‹BeginIO(ƒIORequest*ioReq);
  3. ƒIORequest*CreateExtIO(ƒ©*port,ioSize);
  4. ƒ©*CreatePort(STRPTR name,pri);
  5. ƒIOStdReq*CreateStdIO(ƒ©*port);
  6. ƒTask*CreateTask(STRPTR name,pri,”initPC,
  7. ŽstackSize);
  8. ‹DeleteExtIO(ƒIORequest*ioReq);
  9. ‹DeletePort(ƒ©*ioReq);
  10. ‹DeleteStdIO(ƒIOStdReq*ioReq);
  11. ‹DeleteTask(ƒTask*task);
  12. ‹NewList(ƒ®*list);
  13. ”LibAllocPooled(”poolHeader,ŽmemSize);
  14. ”LibCreatePool(ŽmemFlags,ŽpuddleSize,
  15. ŽthreshSize);
  16. ‹LibDeletePool(”poolHeader);
  17. ‹LibFreePooled(”poolHeader,”memory,ŽmemSize);
  18. —FastRand(Žseed);
  19. ‰RangeRand(ŽmaxValue);
  20. ‹AddTOF(ƒIsrvstr*i,(*p)(),a);
  21. ‹RemTOF(ƒIsrvstr*i);
  22. ‹waitbeam(b);
  23. ¤afp(š*string);
  24. ‹arnd(place,exp,š*string);
  25. ¤dbf(Žexp,Žmant);
  26. ’fpa(¤fnum,š*string);
  27. ‹fpbcd(¤fnum,š*string);
  28. ’TimeDelay(unit,Žsecs,Žmicrosecs);
  29. ’DoTimer(ƒtimeval*,unit,command);
  30. ‹ArgArrayDone(‹);
  31. Š**ArgArrayInit(argc,Š**argv);
  32. ’ArgInt(Š**tt,STRPTR entry,defaultval);
  33. STRPTR ArgString(Š**tt,STRPTR entry,STRPTR defaulstring);
  34. CxObj*HotKey(STRPTR description,ƒ©*port,id);
  35. ƒInputEvent*InvertString(STRPTR str,ƒKeyMap*km);
  36. ‹FreeIEvents(ƒInputEvent*events);
  37. BOOL CheckRexxMsg(ƒ¯*rexxmsg);
  38. ’GetRexxVar(ƒ¯*rexxmsg,Š*name,Š**result);
  39. ’SetRexxVar(ƒ¯*rexxmsg,Š*name,Š*value,
  40. length);
  41. —CallHookA(ƒHook*hookPtr,Object*obj,”message);
  42. —CallHook(ƒHook*hookPtr,Object*obj,...);
  43. —DoMethodA(Object*obj,Msg message);
  44. —DoMethod(Object*obj,ŽMethodID,...);
  45. —DoSuperMethodA(ƒIClass*cl,Object*obj,Msg message);
  46. —DoSuperMethod(ƒIClass*cl,Object*obj,ŽMethodID,
  47. ...);
  48. —CoerceMethodA(ƒIClass*cl,Object*obj,Msg message);
  49. —CoerceMethod(ƒIClass*cl,Object*obj,ŽMethodID,
  50. ...);
  51. —SetSuperAttrs(ƒIClass*cl,Object*obj,ŽTag1,
  52. ...);
  53. STRPTR ACrypt(STRPTR buffer,STRPTR password,STRPTR username);‡