|
|
1.1 root 1: /*
2: * static char ID_xpndh[] = "@(#) expand.h: 1.1 1/7/82";
3: */
4:
5: #define L_SDI 0 /* a long sdi */
6: #define S_SDI 1 /* a short sdi */
7: #define U_SDI 2 /* an sdi of unknown size */
8:
9: /* structure for a sdi selection set entry */
10:
11: typedef struct {
12: unsigned short sdicnt; /* this is the Nth sdi */
13: short itype; /* type of this sdi */
14: long minaddr; /* minimum address for this sdi */
15: short maxaddr; /* difference between max. addr. and min. addr. */
16: symbol *labptr; /* ptr to label appearing in the operand */
17: long constant; /* value of constant appearing in operand */
18: } ssentry;
19:
20: /* structure that contains the span range for each sdi */
21:
22: typedef struct {
23: long lbound; /* lower bound of sdi range */
24: long ubound; /* upper bound of sdi range */
25: } rangetag;
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.