123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184 |
- extern int TROFF;
- extern int alphabet;
- extern char **argp;
- extern char *eibuf;
- extern char *ibufp;
- extern char *obufp;
- extern char *unlkp;
- extern char *xbufp;
- extern char *xeibuf;
- extern char cfname[NSO+1][NS];
- extern int trace;
- extern char devname[20];
- extern char ibuf[IBUFSZ];
- extern char mfiles[NMF][NS];
- extern char nextf[];
- extern char obuf[];
- extern char termtab[];
- extern char fontdir[];
- extern Font fonts[MAXFONTS+1];
- extern char xbuf[IBUFSZ];
- extern Offset apptr;
- extern Offset ip;
- extern Offset nextb;
- extern Offset offset;
- extern Offset woff;
- extern Numerr numerr;
- extern int *pnp;
- extern int pstab[];
- extern int nsizes;
- extern int app;
- extern int ascii;
- extern int bd;
- extern int bdtab[];
- extern int ccs;
- extern char *chnames[]; /* chnames[n-ALPHABET] -> name of char n */
- extern int copyf;
- extern int cs;
- extern int dfact;
- extern int dfactd;
- extern int diflg;
- extern int dilev;
- extern int donef;
- extern int dotT;
- extern int dpn;
- extern int ds;
- extern int ejf;
- extern int em;
- extern int eqflg;
- extern int error;
- extern int esc;
- extern int eschar;
- extern int ev;
- extern int evi;
- extern int evlist[EVLSZ];
- extern int fc;
- extern int flss;
- extern int fontlab[];
- extern int hflg;
- extern int ibf;
- extern int ifi;
- extern int iflg;
- extern int init;
- extern int lead;
- extern int lg;
- extern int lgf;
- extern int macerr;
- extern int mflg;
- extern int mfont;
- extern int mlist[NTRAP];
- extern int mpts;
- extern int nchnames;
- extern int ndone;
- extern int newmn;
- extern int nflush;
- extern int nfo;
- extern int nfonts;
- extern int nform;
- extern int nhyp;
- extern int nlflg;
- extern int nlist[NTRAP];
- extern int nmfi;
- extern int nonumb;
- extern int noscale;
- extern int npn;
- extern int npnflg;
- extern int nx;
- extern int oldbits;
- extern int oldmn;
- extern int over;
- extern int padc;
- extern int pfont;
- extern int pfrom;
- extern int pipeflg;
- extern int pl;
- extern int pnlist[];
- extern int po1;
- extern int po;
- extern int ppts;
- extern int print;
- extern FILE *ptid;
- extern int pto;
- extern int quiet;
- extern int ralss;
- extern int rargc;
- extern int raw;
- extern int res;
- extern int sbold;
- extern int setwdf;
- extern int sfont;
- extern int smnt;
- extern int stdi;
- extern int stop;
- extern int sv;
- extern int tabch, ldrch;
- extern int tflg;
- extern int totout;
- extern int trap;
- extern Ushort trtab[];
- extern int tty;
- extern int ulfont;
- extern int vflag;
- extern int whichroff;
- extern int widthp;
- extern int xfont;
- extern int xpts;
- extern Stack *ejl;
- extern Stack *frame;
- extern Stack *stk;
- extern Stack *nxf;
- extern Tchar **hyp;
- extern Tchar *olinep;
- extern Tchar pbbuf[NC];
- extern Tchar *pbp;
- extern Tchar *lastpbp;
- extern Tchar ch;
- extern Tchar nrbits;
- extern Tbuf _oline;
- extern Wcache widcache[];
- extern char gchtab[];
- extern Diver d[NDI];
- extern Diver *dip;
- extern char xchname[];
- extern short xchtab[];
- extern char *codestr;
- extern char *chnamep;
- extern short *chtab;
- extern int nchtab;
- extern Numtab *numtabp;
- /* these characters are used as various signals or values
- /* in miscellaneous places.
- /* values are set in specnames in t10.c
- */
- extern int c_hyphen;
- extern int c_emdash;
- extern int c_rule;
- extern int c_minus;
- extern int c_fi;
- extern int c_fl;
- extern int c_ff;
- extern int c_ffi;
- extern int c_ffl;
- extern int c_acute;
- extern int c_grave;
- extern int c_under;
- extern int c_rooten;
- extern int c_boxrule;
- extern int c_lefthand;
- extern int c_dagger;
- extern int c_isalnum;
- /*
- * String pointers for DWB pathname management.
- */
- extern char *DWBfontdir;
- extern char *DWBntermdir;
- extern char *DWBalthyphens;
|