1*306722fdSbostic /*	@(#)defs.h	1.4 (Berkeley) 07/27/93	*/
21e2c9f6dSjaap #define max(a,b)	((a) > (b) ? (a) : (b))
31e2c9f6dSjaap #define min(a,b)	((a) < (b) ? (a) : (b))
4*306722fdSbostic #define MAXLIN 1024
51e2c9f6dSjaap /*
61e2c9f6dSjaap  * Maximum columns to be output
71e2c9f6dSjaap  */
8*306722fdSbostic #define MAXCOL 64
91e2c9f6dSjaap 
101e2c9f6dSjaap /*
111e2c9f6dSjaap  * MAXCOL is amount of columns to be specified per column
121e2c9f6dSjaap  *
131e2c9f6dSjaap  *  for relation of MAXCOL and MAXHEAD, see next example:
141e2c9f6dSjaap  *	.TS
151e2c9f6dSjaap 	l l l		)
161e2c9f6dSjaap 	a s s		) Maximum MAXHEAD
171e2c9f6dSjaap 	r r n.		)
181e2c9f6dSjaap 	-----
191e2c9f6dSjaap 	  |
201e2c9f6dSjaap 	  Maximum MAXCOL
211e2c9f6dSjaap  *
221e2c9f6dSjaap  * Every table can be MAXCOL, with in each column MAXHEAD
231e2c9f6dSjaap  * specification (lines)
241e2c9f6dSjaap  *
251e2c9f6dSjaap  * Don't make MAXCOL bigger width adjusting nregs in globals.c (bwk)
261e2c9f6dSjaap  */
271e2c9f6dSjaap 
28*306722fdSbostic #define MAXHEAD	64
29*306722fdSbostic #define MAXCHS		8192
30*306722fdSbostic #define MAXRPT		256
31*306722fdSbostic #define CLLEN		128
321e2c9f6dSjaap #define SHORTLINE	4
331e2c9f6dSjaap #define	ZEROW		001
341e2c9f6dSjaap #define HALFUP		002
351e2c9f6dSjaap #define	CTOP		004
361e2c9f6dSjaap #define CDOWN		010
371e2c9f6dSjaap #define CLEFT		000
381e2c9f6dSjaap #define CMID		001
391e2c9f6dSjaap #define CRIGHT		002
401e2c9f6dSjaap #define S1		31
411e2c9f6dSjaap #define S2		32
421e2c9f6dSjaap #define TMP		38
431e2c9f6dSjaap #define SF		35
441e2c9f6dSjaap #define SL		34
451e2c9f6dSjaap #define LSIZE		33
461e2c9f6dSjaap #define SIND		37
471e2c9f6dSjaap #define SVS		36
481e2c9f6dSjaap #define LEFT 1
491e2c9f6dSjaap #define RIGHT 2
501e2c9f6dSjaap #define THRU 3
511e2c9f6dSjaap #define TOP 1
521e2c9f6dSjaap #define BOT 2
53*306722fdSbostic #define MACROS "/usr/share/tmac/tmac.s"
54*306722fdSbostic #define PYMACS "/usr/share/tmac/tmac.m"
551e2c9f6dSjaap 
561e2c9f6dSjaap /* devices supported */
57d5356abeSjaap #define DEVPSC	3
581e2c9f6dSjaap #define DEVVER	2
591e2c9f6dSjaap #define HARRIS	1
601e2c9f6dSjaap #define CAT	0
611e2c9f6dSjaap 
621e2c9f6dSjaap struct colstr {
631e2c9f6dSjaap 	char *col, *rcol;
641e2c9f6dSjaap 	};
65956ceeaaSjaap 
66956ceeaaSjaap #define dprint	if(dbg)printf
67