145 lines
		
	
	
	
		
			3.2 KiB
		
	
	
	
		
			Text
		
	
	
	
	
	
			
		
		
	
	
			145 lines
		
	
	
	
		
			3.2 KiB
		
	
	
	
		
			Text
		
	
	
	
	
	
| !File: lint.h
 | |
| #undef	LINT		1	/* if defined, 'lint' is produced	*/
 | |
| 
 | |
| 
 | |
| !File: pathlength.h
 | |
| #define PATHLENGTH	1024	/* max. length of path to file		*/
 | |
| 
 | |
| 
 | |
| !File: errout.h
 | |
| #define	ERROUT		STDERR	/* file pointer for writing messages	*/
 | |
| #define	MAXERR_LINE	5	/* maximum number of error messages given
 | |
| 					on the same input line.		*/
 | |
| 
 | |
| 
 | |
| !File: idfsize.h
 | |
| #define	IDFSIZE	64	/* maximum significant length of an identifier	*/
 | |
| 
 | |
| 
 | |
| !File: numsize.h
 | |
| #define	NUMSIZE	256	/* maximum length of a numeric constant		*/
 | |
| 
 | |
| 
 | |
| !File: nparams.h
 | |
| #define	NPARAMS 32	/* maximum number of parameters of macros	*/
 | |
| 
 | |
| 
 | |
| !File: ifdepth.h
 | |
| #define	IFDEPTH	256	/* maximum number of nested if-constructions	*/
 | |
| 
 | |
| 
 | |
| !File: density.h
 | |
| #define	DENSITY	2	/* see switch.[ch] for an explanation		*/
 | |
| 
 | |
| 
 | |
| !File: lapbuf.h
 | |
| #define	LAPBUF	4096	/* size of macro actual parameter buffer	*/
 | |
| 
 | |
| 
 | |
| !File: strsize.h
 | |
| #define ISTRSIZE	32	/* minimum number of bytes allocated for
 | |
| 					storing a string		*/
 | |
| #define RSTRSIZE	16	/* step size in enlarging the memory for
 | |
| 					the storage of a string		*/
 | |
| 
 | |
| 
 | |
| !File: target_sizes.h
 | |
| #define MAXSIZE		8	/* the maximum of the SZ_* constants	*/
 | |
| 
 | |
| /* target machine sizes	*/
 | |
| #define	SZ_CHAR		(arith)1
 | |
| #define	SZ_SHORT	(arith)2
 | |
| #define SZ_WORD		(arith)4
 | |
| #define	SZ_INT		(arith)4
 | |
| #define	SZ_LONG		(arith)4
 | |
| #ifndef NOFLOAT
 | |
| #define	SZ_FLOAT	(arith)4
 | |
| #define	SZ_DOUBLE	(arith)8
 | |
| #endif NOFLOAT
 | |
| #define	SZ_POINTER	(arith)4
 | |
| 
 | |
| /* target machine alignment requirements	*/
 | |
| #define	AL_CHAR		1
 | |
| #define	AL_SHORT	SZ_SHORT
 | |
| #define AL_WORD		SZ_WORD
 | |
| #define	AL_INT		SZ_WORD
 | |
| #define	AL_LONG		SZ_WORD
 | |
| #ifndef NOFLOAT
 | |
| #define	AL_FLOAT	SZ_WORD
 | |
| #define	AL_DOUBLE	SZ_WORD
 | |
| #endif NOFLOAT
 | |
| #define	AL_POINTER	SZ_WORD
 | |
| #define AL_STRUCT	1
 | |
| #define AL_UNION	1
 | |
| 
 | |
| 
 | |
| !File: botch_free.h
 | |
| #undef BOTCH_FREE	1	/* when defined, botch freed memory, as a check	*/
 | |
| 
 | |
| 
 | |
| !File: dataflow.h
 | |
| #define DATAFLOW	1	/* produce some compile-time xref	*/
 | |
| 
 | |
| 
 | |
| !File: debug.h
 | |
| #undef DEBUG		1	/* perform various self-tests		*/
 | |
| 
 | |
| 
 | |
| !File: use_tmp.h
 | |
| #define PREPEND_SCOPES	1	/* collect exa, exp, ina and inp commands
 | |
| 					and if USE_TMP is defined let them
 | |
| 					precede the rest of the generated
 | |
| 					compact code	*/
 | |
| #define USE_TMP		1	/* use C_insertpart, C_endpart mechanism
 | |
| 					to generate EM-code in the order needed
 | |
| 					for the code-generators. If not defined,
 | |
| 					the old-style peephole optimizer is
 | |
| 					needed.	*/
 | |
| 
 | |
| 
 | |
| !File: parbufsize.h
 | |
| #define PARBUFSIZE	1024
 | |
| 
 | |
| 
 | |
| !File: textsize.h
 | |
| #define ITEXTSIZE	32	/* 1st piece of memory for repl. text	*/
 | |
| #define RTEXTSIZE	16	/* stepsize for enlarging repl.text	*/
 | |
| 
 | |
| 
 | |
| !File: inputtype.h
 | |
| #define INP_READ_IN_ONE	1	/* read input file in one	*/
 | |
| 
 | |
| 
 | |
| !File: nopp.h
 | |
| #undef NOPP		1	/* if NOT defined, use built-int preprocessor */
 | |
| 
 | |
| 
 | |
| !File: nobitfield.h
 | |
| #undef NOBITFIELD	1	/* if NOT defined, implement bitfields	*/
 | |
| 
 | |
| 
 | |
| !File: spec_arith.h
 | |
| /* describes internal compiler arithmetics */
 | |
| #undef	SPECIAL_ARITHMETICS	/* something different from native long */
 | |
| 
 | |
| 
 | |
| !File: static.h
 | |
| #define GSTATIC			/* for large global "static" arrays */
 | |
| 
 | |
| 
 | |
| !File: nofloat.h
 | |
| #undef NOFLOAT		1	/* if NOT defined, floats are implemented */
 | |
| 
 | |
| 
 | |
| !File: noRoption.h
 | |
| #undef NOROPTION	1	/* if NOT defined, R option is implemented */
 | |
| 
 | |
| 
 | |
| !File: nocross.h
 | |
| #undef NOCROSS		1	/* if NOT defined, cross compiler */
 | |
| 
 | |
| 
 | |
| !File: regcount.h
 | |
| #undef REGCOUNT		1	/* count occurrences for register messages */
 | |
| 
 | |
| 
 |