home *** CD-ROM | disk | FTP | other *** search
/ Magazyn Amiga Shareware Floppies / ma58.dms / ma58.adf / superplay-lib_DEV / Programmers / Example_SPObjects / SPO / SP_MemSubs.h < prev    next >
C/C++ Source or Header  |  1996-05-27  |  844b  |  31 lines

  1.  
  2.  /* SV_MemSubs.h
  3.     - Memory Management Routines IFF-Support -
  4.     (c) 1990-93 by Andreas R. Kleinert
  5.     Last changes : 02.10.1993
  6.  */
  7.  
  8.  
  9.  /* Memory-Support-Functions */
  10.  
  11. extern struct AIM_MemList * __saveds __stdargs AIM_GetMemList(void);
  12. extern void                 __saveds __stdargs AIM_FreeMemList(struct AIM_MemList *MemList);
  13. extern long             __saveds __stdargs AIM_AddMemEntry(struct AIM_MemList *mlist, APTR pointer, long size);
  14. extern APTR             __saveds __stdargs AIM_AllocMemEntry(struct AIM_MemList *mlist, ULONG size, ULONG type);
  15.  
  16.  
  17. struct AIM_MemList
  18. {
  19.  struct List ml_EntryList;  /* List of Entries. Type : struct AIM_MemEntry */
  20.  LONG         ml_NumEntries; /* Number of List-Entries              */
  21. };
  22.  
  23.      /* The AIM_MemEntry structure, retured by AIM_GetMemList() */
  24.  
  25. struct AIM_MemEntry
  26. {
  27.  struct Node MemNode;
  28.  
  29.  APTR  MemPointer;
  30. };
  31.