/* Constants and Types for align */ /* utility constants */ #define TRUE 1 #define FALSE 0 /* operating parameters */ #define linesize 512 /* max size of input line */ #define charmax 2000 /* maximum # char storable */ #define ROWSIZE 50 /* maximum # words in row - 1 */ #define stackmax 5 /* maximum nesting of Scribe envs in word */ #define COLSIZE 4 /* maximum # rows - 1 */ #define TRANSMAX 5 /* max # lines int translation (really an error catcher) */ /* Global Types */ typedef struct { char *loc; /* location of start of word */ int size; /* estimated output length of word */ int bracket; /* a delimiter type that can be put round word in output */ } word;