home *** CD-ROM | disk | FTP | other *** search
/ Club Amiga de Montreal - CAM / CAM_CD_1.iso / files / 375.lha / IncrStorageManager_v1.0 / DynItemList.def < prev    next >
Text File  |  1990-05-02  |  986b  |  48 lines

  1. DEFINITION MODULE DynItemList;
  2.  
  3. (* Product: Incremental Storage Manager
  4.  
  5.    Version: 1.0
  6.  
  7.    Author:
  8.         Daniel B. Hankins
  9.         143 Montgomery Street
  10.         Poughkeepsie, NY 12601
  11.         dan-hankins@cup.portal.com
  12.  
  13.    Creation Date: 1989
  14.  
  15.    Release  Date: November 21, 1989
  16.  
  17.    Notice of Intellectual Property:
  18.         This material is *NOT COPYRIGHTED*.  By this notice, I hereby place
  19.    this program and all its parts in the public domain, under the definitions
  20.    and restrictions of United States law.
  21.  
  22.    History of Revisions:
  23.         None yet.
  24. *)
  25.  
  26. FROM SYSTEM IMPORT ADDRESS;
  27.  
  28. TYPE
  29.   Object;
  30.  
  31. PROCEDURE GetListWithSpace(Size: LONGCARD): Object;
  32.  
  33. PROCEDURE GetChunk(List: Object; Size: LONGCARD): ADDRESS;
  34.  
  35. PROCEDURE LinkItem(List: Object; Item: ADDRESS);
  36.  
  37. PROCEDURE Percolate(List: Object);
  38.  
  39. PROCEDURE UnlinkItem(List: Object; Item: ADDRESS);
  40.  
  41. PROCEDURE NextAddr(List: Object): ADDRESS;
  42.  
  43. PROCEDURE DisposeAll();
  44.  
  45. PROCEDURE Nil(List: Object): BOOLEAN;
  46.  
  47. END DynItemList.
  48.