home *** CD-ROM | disk | FTP | other *** search
- /****************************************************************************
- ** File: pipelists.h
- ** Program: pipe-handler - an AmigaDOS handler for named pipes
- ** Version: 1.1
- ** Author: Ed Puckett qix@mit-oz
- **
- ** Copyright 1987 by EpAc Software. All Rights Reserved.
- **
- ** History: 05-Jan-87 Original Version (1.0)
- */
-
-
-
- typedef struct pipelistnode /* must be first member of list items */
- { struct pipelistnode *next;
- }
- PIPELISTNODE;
-
- typedef struct pipelistheader
- { struct pipelistnode *head;
- }
- PIPELISTHEADER;
-
-
-
- #define InitList(headerp) ((void) ((headerp)->head= NULL))
- #define FirstItem(headerp) ((headerp)->head)
- #define NextItem(nodep) (((PIPELISTNODE *) (nodep))->next)
-
-
-
- extern void InsertHead ( /* headerp, nodep */ );
- extern void InsertTail ( /* headerp, nodep */ );
- extern void Delete ( /* headerp, nodep */ );
-