|
|
1.1 root 1:
2: #define NDDATA 1
3: #define NDLABEL 2
4: #define NDADDR 3
5: #define NDNULL 4
6:
7:
8:
9:
10: typedef
11: struct IoAddr
12: {
13: int stg;
14: int memno;
15: ftnint offset;
16: }
17: ioaddr;
18:
19:
20:
21: typedef
22: union IoValue
23: {
24: Constp cp;
25: ftnint label;
26: struct IoAddr addr;
27: }
28: iovalue;
29:
30:
31:
32: typedef
33: struct IoBlock
34: {
35: struct IoBlock *next;
36: int blkno;
37: ftnint len;
38: struct OffsetList *olist;
39: }
40: ioblock;
41:
42:
43:
44: typedef
45: struct OffsetList
46: {
47: struct OffsetList *next;
48: ftnint offset;
49: int tag;
50: union IoValue val;
51: }
52: offsetlist;
53:
54:
55:
56:
57: extern ioblock *iodata;
58:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.