Annotation of researchv10no/cmd/lcc/gen3/config.h, revision 1.1

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

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.