Files
Arquivotheca.Solaris-2.5/cmd/troff/ext.h
seta75D 7c4988eac0 Init
2021-10-11 19:38:01 -03:00

192 lines
4.0 KiB
C
Executable File

/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
/* All Rights Reserved */
/* THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF AT&T */
/* The copyright notice above does not evidence any */
/* actual or intended publication of such source code. */
#ident "@(#)ext.h 1.5 92/08/21 SMI" /* SVr4.0 1.1 */
/*******************************************************************
PROPRIETARY NOTICE (Combined)
This source code is unpublished proprietary information
constituting, or derived under license from AT&T's UNIX(r) System V.
In addition, portions of such source code were derived from Berkeley
4.3 BSD under license from the Regents of the University of
California.
Copyright Notice
Notice of copyright on this source code product does not indicate
publication.
(c) 1986,1987,1988,1989 Sun Microsystems, Inc
(c) 1983,1984,1985,1986,1987,1988,1989 AT&T.
All rights reserved.
********************************************************************/
extern char **argp;
extern char *chname;
extern char *eibuf;
extern char *enda;
extern char *fitab[];
extern char *fontab[];
extern char *kerntab[];
extern char *ibufp;
extern char *obufp;
extern char *unlkp;
extern char *xbufp;
extern char *xeibuf;
extern char cfname[NSO+1][NS];
extern char devname[];
extern char fontfile[];
extern char ibuf[IBUFSZ];
extern char mfiles[NMF][NS];
extern char nextf[];
extern char obuf[], *obufp;
extern char termtab[], fontfile[];
extern char xbuf[IBUFSZ];
extern filep apptr;
extern filep ip;
extern filep nextb;
extern filep offset;
extern filep roff;
extern filep woff;
extern short *chtab;
extern int *pnp;
extern short *pstab;
extern int app;
extern int ascii;
extern int bd;
extern int bdtab[];
extern int ccs;
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 gflag;
extern int hflg;
extern int ibf;
extern int ifi;
extern int ifile;
extern int ifl[NSO];
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 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 no_out;
extern int nofeed;
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 int ptid;
extern int pto;
extern int quiet;
extern int ralss;
extern int rargc;
extern int raw;
extern int res;
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 int trtab[];
extern int tty;
extern int ttyod;
extern int ulfont;
extern int vflag;
extern int wbfi;
extern int widthp;
extern int xfont;
extern int xpts;
extern no_out;
extern struct s *ejl;
extern struct s *frame, *stk, *nxf;
extern tchar **hyp;
extern tchar *olinep;
extern tchar pbbuf[NC];
extern tchar *pbp;
extern tchar *lastpbp;
extern tchar ch;
extern tchar nrbits;
extern tchar oline[];
extern struct widcache { /* width cache, indexed by character */
short fontpts;
short width;
} widcache[NWIDCACHE];
extern char gchtab[];
extern struct d d[NDI];
extern struct d *dip;
#ifdef EUC
#ifdef NROFF
#include <stddef.h>
extern int euclocale;
extern int eucsw[];
extern char mbbuf1[];
extern char *mbbuf1p;
extern wchar_t twc;
extern int (*wdbdg)(wchar_t, wchar_t, int);
extern wchar_t *(*wddlm)(wchar_t, wchar_t, int);
#endif /* NROFF */
#endif /* EUC */