Annotation of 40BSD/cmd/pcc/macdefs, revision 1.1.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.