|
|
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.