home *** CD-ROM | disk | FTP | other *** search
- type
- List_t = struct {
- *Node_t lh_Head;
- *Node_t lh_Tail;
- *Node_t lh_TailPred;
- byte lh_Type;
- byte l_pad;
- },
-
- MinList_t = struct {
- *MinNode_t mlh_Head;
- *MinNode_t mlh_Tail;
- *MinNode_t mlh_TailPred;
- };
-
- extern
- AddHead(*List_t list; *Node_t node)void,
- AddTail(*List_t list; *Node_t node)void,
- Enqueue(*List_t list; *Node_t node)void,
- FindName(*List_t list; *char name)*Node_t,
- Insert(*List_t list; *Node_t node; *List_t listNode)void,
- NewList(*List_t list)void,
- RemHead(*List_t list)*Node_t,
- Remove(*Node_t node)void,
- RemTail(*List_t list)*Node_t;
-