
/* 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;

