Research V7 development
[unix-history] / usr / src / cmd / pcc / macdefs
# define makecc(val,i) lastcon = i ? (val<<8)|lastcon : val
# define ARGINIT 32
# define AUTOINIT 48
# define SZCHAR 8
# define SZINT 16
# define SZFLOAT 32
# define SZDOUBLE 64
# define SZLONG 32
# define SZSHORT 16
# define SZPOINT 16
# define ALCHAR 8
# define ALINT 16
# define ALFLOAT 16
# define ALDOUBLE 16
# define ALLONG 16
# define ALSHORT 16
# define ALPOINT 16
# define ALSTRUCT 16
# define ALSTACK 16
/* size in which constants are converted */
/* should be long if feasable */
# define CONSZ long
# define CONFMT "%Ld"
/* size in which offsets are kept
/* should be large enough to cover address space in bits
*/
# define OFFSZ long
/* character set macro */
# define CCTRANS(x) x
/* register cookie for stack poINTer */
# define STKREG 5
# define ARGREG 5
/* maximum and minimum register variables */
# define MAXRVAR 4
# define MINRVAR 2
/* various standard pieces of code are used */
# define STDPRTREE
# define LABFMT "L%d"
/* definition indicates automatics and/or temporaries
are on a negative growing stack */
# define BACKAUTO
# define BACKTEMP
# define RTOLBYTES
# ifndef FORT
# define ONEPASS
# endif
# ifndef FORT
# define EXIT dexit
# endif
# define ENUMSIZE(high,low) INT