blob: 8df12f2c6e34c8b9d6d6464e450dbb1867afcd5d [file] [log] [blame]
#define devname p9_devname
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[];
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;
#define print troffprint
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;