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

  1. €ˆEXEC_MEMORY_H€EXEC_MEMORY_HˆµŒ"exec/nodes.h"‡
  2. ƒMemChunk{
  3. ƒMemChunk*mc_Next;
  4. —mc_Bytes;
  5. };
  6. ƒMemHeader{
  7. ƒ¬mh_Node;
  8. ‰mh_Attributes;
  9. ƒMemChunk*mh_First;
  10. ”mh_Lower;
  11. ”mh_Upper;
  12. —mh_Free;
  13. };
  14. ƒMemEntry{
  15. «{
  16. —meu_Reqs;
  17. ”meu_Addr;
  18. }me_Un;
  19. —me_Length;
  20. };€me_un me_Un€me_Reqs me_Un.meu_Reqs€me_Addr me_Un.meu_Addr
  21. ƒMemList{
  22. ƒ¬ml_Node;
  23. ‰ml_NumEntries;
  24. ƒMemEntry ml_ME[1];
  25. };€ml_me ml_ME€MEMF_ANY (0L)€MEMF_PUBLIC (1L<<0)€MEMF_CHIP (1L<<1)€MEMF_FAST (1L<<2)€MEMF_LOCAL (1L<<8)€MEMF_24BITDMA (1L<<9)€MEMF_KICK (1L<<10)€MEMF_CLEAR (1L<<16)€MEMF_LARGEST (1L<<17)€MEMF_REVERSE (1L<<18)€MEMF_TOTAL (1L<<19)€MEMF_NO_EXPUNGE (1L<<31)€MEM_BLOCKSIZE 8L€MEM_BLOCKMASK (MEM_BLOCKSIZE-1)
  26. ƒMemHandlerData
  27. {
  28. —memh_RequestSize;
  29. —memh_RequestFlags;
  30. —memh_Flags;
  31. };€MEMHF_RECYCLE (1L<<0)€MEM_DID_NOTHING (0)€MEM_ALL_DONE (-1)€MEM_TRY_AGAIN (1)‡