1: #define M 3
2: #define C 100
3:
4: /*
5: * character Q structure
6: */
7: struct clist
8: {
9: int c_cc;
10: int c_cf;
11: int c_cl;
12: };
13:
14: struct chan
15: {
16: char cflag;
17: char m, c;
18: struct chan *dest;
19: struct clist ioq;
20: };
21:
22: /* c flags */
23: #define BLOCK 01
24:
25: struct line
26: {
27: char xbuf[24+2];
28: char rbuf[100+2];
29: char rseq;
30: char xseq;
31: char ackf;
32: char xflag;
33: char state;
34: char time;
35: int sum;
36: char *ip;
37: char *ep;
38: };
39: #define WWAIT 02
40: #define CRUN 04
41: #define RWAIT 010
42: #define ALLOC 020
43: #define DIS 040
44: #define DLY 0100
45:
46: /*
47: * machine structure
48: */
49: struct mach
50: {
51: char mflag;
52: char rchan;
53: char rcount;
54: char xchan;
55: char xcount;
56: struct clist ackq;
57: struct clist datq;
58: struct clist disq;
59: struct chan *chanp[128];
60: };
61:
62: /* m flags */
63: #define RNEXT 01
64: #define MRUN 04
65: #define XNEXT 010
66:
67: /*
68: * trace buffer
69: */
70: #define TBSIZ 100
Defined struct's
chan
defined in line
14; used 4 times
clist
defined in line
7; used 8 times
line
defined in line
25;
never used
mach
defined in line
49;
never used
Defined macros
ALLOC
defined in line
42;
never used
BLOCK
defined in line
23;
never used
C
defined in line
2;
never used
CRUN
defined in line
40;
never used
DIS
defined in line
43;
never used
DLY
defined in line
44;
never used
M
defined in line
1;
never used
MRUN
defined in line
64;
never used
RNEXT
defined in line
63;
never used
RWAIT
defined in line
41;
never used
TBSIZ
defined in line
70;
never used
WWAIT
defined in line
39;
never used
XNEXT
defined in line
65;
never used