home *** CD-ROM | disk | FTP | other *** search
/ Dream 45 / Amiga_Dream_45.iso / Amiga / emulation / d64edir.lha / inc / exec / lists.h < prev    next >
Text File  |  1997-05-06  |  856b  |  28 lines

  1. {$ifndef EXEC_LISTS_H   ***** EXEC/LISTS.H *****}
  2. CONST EXEC_LISTS_H = 0;
  3. {$ifndef EXEC_NODES_H;incl"exec/nodes.h";endif}
  4. TYPE p_List = ^List;
  5.      List = record
  6.               lh_Head, lh_Tail, lh_TailPred: p_Node;
  7.               lh_Type, l_pad: Byte;
  8.             end;
  9.      p_MinList = ^MinList;
  10.      MinList = record
  11.                  mlh_Head, mlh_Tail, mlh_TailPred: p_MinNode;
  12.                end;
  13. {$endif}
  14. {$ifndef EXEC_LISTS_LIB}
  15. Const EXEC_LISTS_LIB = 0;
  16. Library SysBase:
  17. -234: Procedure Insert(a0: p_List; a1,a2: p_Node);
  18. -240: Procedure AddHead(a0: p_List; a1: p_Node);
  19. -246: Procedure AddTail(a0: p_List; a1: p_Node);
  20. -252: Procedure Remove(a1: p_Node);
  21. -258: Procedure RemHead(a0: p_List);
  22. -264: Procedure RemTail(a0: p_List);
  23. -270: Procedure Enqueue(a0: p_List; a1: p_Node);
  24. -276: Function FindName(a0: p_List; a1: stryng): p_Node;
  25. end;
  26. {$endif}
  27.  
  28.