1: /* $Header: dlist.h,v 1.1 85/04/23 13:56:24 nicklin Exp $ */
2:
3: /*
4: * Dependency list definitions
5: *
6: * Author: Peter J. Nicklin
7: */
8:
9: /*
10: * Dependency list block
11: */
12: typedef struct _dlblk
13: {
14: int d_type; /* source file type */
15: struct slblk *d_src; /* points to a source list block */
16: struct _iblk *d_incl; /* pointer to include block chain */
17: struct _dlblk *d_next; /* ptr to next list block */
18: } DLBLK;
19: /*
20: * Dependency list head block
21: */
22: typedef struct _dlisthb
23: {
24: DLBLK *d_head; /* pointer to first list block */
25: DLBLK *d_tail; /* pointer to last list block */
26: } DLIST;
27: /*
28: * Functions defined for dependency list operations
29: */
30: extern DLBLK *dlappend(); /* append to list */
31: extern DLIST *dlinit(); /* initialize list */
32: extern void dlprint(); /* print list */
Defined struct's
Defined typedef's
DLBLK
defined in line
18; used 9 times
DLIST
defined in line
26; used 12 times
Usage of this include