Annotation of 40BSD/cmd/pcc/macdefs, revision 1.1

1.1     ! root        1: # define makecc(val,i)  lastcon = (lastcon<<8)|((val<<24)>>24);  
        !             2: 
        !             3: # define  ARGINIT 32 
        !             4: # define  AUTOINIT 0 
        !             5: # define  SZCHAR 8
        !             6: # define  SZINT 32
        !             7: # define  SZFLOAT 32
        !             8: # define  SZDOUBLE 64
        !             9: # define  SZLONG 32
        !            10: # define  SZSHORT 16
        !            11: # define SZPOINT 32
        !            12: # define ALCHAR 8
        !            13: # define ALINT 32
        !            14: # define ALFLOAT 32
        !            15: # define ALDOUBLE 32
        !            16: # define ALLONG 32
        !            17: # define ALSHORT 16
        !            18: # define ALPOINT 32
        !            19: # define ALSTRUCT 8
        !            20: # define  ALSTACK 32 
        !            21: 
        !            22: /*     size in which constants are converted */
        !            23: /*     should be long if feasable */
        !            24: 
        !            25: # define CONSZ long
        !            26: # define CONFMT "%ld"
        !            27: 
        !            28: /*     size in which offsets are kept
        !            29: /*     should be large enough to cover address space in bits
        !            30: */
        !            31: 
        !            32: # define OFFSZ long
        !            33: 
        !            34: /*     character set macro */
        !            35: 
        !            36: # define  CCTRANS(x) x
        !            37: 
        !            38: /* register cookie for stack poINTer */
        !            39: 
        !            40: # define  STKREG 13
        !            41: # define ARGREG 12
        !            42: 
        !            43: /*     maximum and minimum register variables */
        !            44: 
        !            45: # define MAXRVAR 11
        !            46: # define MINRVAR 6
        !            47: 
        !            48:        /* various standard pieces of code are used */
        !            49: # define STDPRTREE
        !            50: # define LABFMT "L%d"
        !            51: 
        !            52: /* show stack grows negatively */
        !            53: #define BACKAUTO
        !            54: #define BACKTEMP
        !            55: 
        !            56: /* show field hardware support on VAX */
        !            57: #define FIELDOPS
        !            58: 
        !            59: /* bytes are numbered from right to left */
        !            60: #define RTOLBYTES
        !            61: 
        !            62: /* we want prtree included */
        !            63: # define STDPRTREE
        !            64: # ifndef FORT
        !            65: # define ONEPASS
        !            66: #endif
        !            67: 
        !            68: # define ENUMSIZE(high,low) INT
        !            69: 
        !            70: 
        !            71: # define ADDROREG
        !            72: # define FIXDEF(p) outstab(p)
        !            73: # define FIXARG(p) fixarg(p)

unix.superglobalmegacorp.com

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