192 lines
4.0 KiB
C
Executable File
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 */
|