home *** CD-ROM | disk | FTP | other *** search
/ The Fred Fish Collection 1.5 / ffcollection-1-5-1992-11.iso / ff_disks / 500-599 / ff503.lzh / NoFragLib / nofrag.i < prev    next >
Text File  |  1991-06-27  |  2KB  |  86 lines

  1.     IFND    LIBRARIES_NOFRAG_I
  2. LIBRARIES_NOFRAG_I  SET 1
  3.  
  4. *-- AutoRev header do NOT edit!
  5. *
  6. *   Program         :   nofrag.i
  7. *   Copyright       :   © 1991 Jaba Development
  8. *   Author          :   Jan van den Baard
  9. *   Creation Date   :   06-Apr-91
  10. *   Current version :   2.1
  11. *   Translator      :   Several
  12. *
  13. *   REVISION HISTORY
  14. *
  15. *   Date          Version         Comment
  16. *   ---------     -------         ------------------------------------------
  17. *   19-May-91     2.1             Added 'Vec' routines.
  18. *   06-Apr-91     1.1             Initial version!
  19. *
  20. *-- REV_END --*
  21.  
  22.     IFND EXEC_TYPES_I
  23.         include 'exec/types.i'
  24.     ENDC
  25.  
  26.     IFND EXEC_MEMORY_I
  27.         include 'exec/memory.i'
  28.     ENDC
  29.  
  30.     IFND EXEC_LISTS_I
  31.         include 'exec/lists.i'
  32.     ENDC
  33.  
  34.     IFND EXEC_LIBRARIES_I
  35.         include 'exec/libraries.i'
  36.     ENDC
  37.  
  38.     STRUCTURE   NoFragBase,LIB_SIZE
  39.     LABEL       nfb_SIZEOF
  40.  
  41. NOFRAG_VERSION  equ     2
  42. NOFRAG_REVISION equ     1
  43.  
  44. *
  45. * ALL structures following are PRIVATE! DO NOT USE THEM!
  46. *
  47.     STRUCTURE   MemoryBlock,0
  48.     APTR        mb_Next
  49.     APTR        mb_Previous
  50.     ULONG       mb_Requirements
  51.     ULONG       mb_BytesUsed
  52.     LABEL       mb_SIZEOF
  53.  
  54.     STRUCTURE   MemoryItem,0
  55.     APTR        mit_Next
  56.     APTR        mit_Previous
  57.     APTR        mit_Block
  58.     ULONG       mit_Size
  59.     LABEL       mit_SIZEOF
  60.  
  61.     STRUCTURE   BlockList,0
  62.     APTR        bl_First
  63.     APTR        bl_End
  64.     APTR        bl_Last
  65.     LABEL       bl_SIZEOF
  66.  
  67.     STRUCTURE   ItemList,0
  68.     APTR        il_First
  69.     APTR        il_End
  70.     APTR        il_Last
  71.     LABEL       il_SIZEOF
  72.  
  73. *
  74. * This structure may only be used to pass on to the library routines!
  75. * It may ONLY be obtained by a call to "GetMemoryChain()"
  76. *
  77.     STRUCTURE   MemoryChain,0
  78.     STRUCT      mc_Blocks,bl_SIZEOF
  79.     STRUCT      mc_Items,il_SIZEOF
  80.     ULONG       mc_BlockSize
  81.     LABEL       mc_SIZEOF
  82.  
  83. MINALLOC        equ     mit_SIZEOF
  84.  
  85.  ENDC
  86.