/*	Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T	*/
/*	  All Rights Reserved  	*/


/*
 * Copyright (c) 1980 Regents of the University of California.
 * All rights reserved. The Berkeley software License Agreement
 * specifies the terms and conditions for redistribution.
 */
     
/*
 * Copyright (c) 1983, 1984 1985, 1986, 1987, 1988, Sun Microsystems, Inc.
 * All Rights Reserved.
 */
  
/*	from OpenSolaris "t0.c	1.3	05/06/02 SMI"	 SVr4.0 1.1		*/

/*
 * Portions Copyright (c) 2005 Gunnar Ritter, Freiburg i. Br., Germany
 *
 * Sccsid @(#)t0.c	1.12 (gritter) 9/11/06
 */

 /* t0.c: storage allocation */
# include "t..c"
int MAXLIN;
int MAXCOL;
int MAXHEAD;
int expflg = 0;
int xcolflg;
int ctrflg = 0;
int boxflg = 0;
int dboxflg = 0;
int decimalpoint = '.';
int tab = '\t';
int linsize;
int pr1403;
int graphics;
int Graphics;
int delim1, delim2;
int *evenup, evenflg;	/* evenup[MAXCOL] */
int F1 = 0;
int F2 = 0;
int allflg = 0;
char *leftover = 0;
int textflg = 0;
int left1flg = 0;
int rightl = 0;
char *cstore, *cspace, *cbase;
char *last;
struct colstr **table;	/* *table[MAXLIN] */
int **style;	/* style[MAXHEAD][MAXCOL] */
int **ctop;	/* ctop[MAXHEAD][MAXCOL] */
char ***font;	/* font[MAXHEAD][MAXCOL][CLLEN] */
char ***csize;	/* csize[MAXHEAD][MAXCOL][20] */
char ***vsize;	/* vsize[MAXHEAD][MAXCOL][20] */
int **lefline;	/* lefline[MAXHEAD][MAXCOL] */
char **cll;	/* cll[MAXCOL][CLLEN] */
int *xcol;
/*char *rpt[MAXHEAD][MAXCOL];*/
/*char rpttx[MAXRPT];*/
int *stynum;	/* stynum[MAXLIN+1] */
int nslin, nclin;
int *sep;	/* sep[MAXCOL] */
int *fullbot;	/* fullbot[MAXLIN] */
char **instead;	/* *instead[MAXLIN] */
int *used, *lused, *rused;	/* MAXCOL */
int *linestop;	/* linestop[MAXLIN] */
int *topat;	/* topat[MAXLIN] */
int nlin, ncol;
int iline = 1;
const char *ifile = "Input";
intptr_t texname = 'a';
int texct = 0;
int texct2 = -1;
char texstr[] = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWYXZ0123456789";
int linstart;
int nokeep;
char *exstore, *exlim;
const char *progname;
FILE *tabin  /*= stdin */;
FILE *tabout  /* = stdout */;
int utf8;
int tlp;
int nflm;
