|
|
1.1 ! root 1: /* C compiler: configuration parameters for VAX subset code generator */ ! 2: ! 3: /* include config */ ! 4: typedef int Xinterface; ! 5: /* end config */ ! 6: ! 7: /* include Env */ ! 8: typedef struct { ! 9: unsigned rmask; ! 10: int offset; ! 11: } Env; ! 12: /* end Env */ ! 13: /* include Xnode */ ! 14: typedef struct { ! 15: short lev; /* node nesting level (omit) */ ! 16: short id; /* node identification number (omit) */ ! 17: int state; ! 18: unsigned visited:1; /* 1 if dag has been linearized */ ! 19: int reg; /* register number */ ! 20: unsigned rmask; /* unshifted register mask */ ! 21: unsigned busy; /* busy regs */ ! 22: int argoffset; /* ARG: argument offset */ ! 23: Node next; /* next node on emit list */ ! 24: } Xnode; ! 25: /* end Xnode */ ! 26: /* include Xsymbol */ ! 27: typedef struct { ! 28: char *name; /* name for back end */ ! 29: int offset; /* frame offset */ ! 30: } Xsymbol; ! 31: /* end Xsymbol */ ! 32: ! 33: #ifdef vax ! 34: dclproto(extern double atof,(char *)); ! 35: #define strtod(a,b) atof(a) ! 36: #endif
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.