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