/* * CDDL HEADER START * * The contents of this file are subject to the terms of the * Common Development and Distribution License, Version 1.0 only * (the "License"). You may not use this file except in compliance * with the License. * * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE * or http://www.opensolaris.org/os/licensing. * See the License for the specific language governing permissions * and limitations under the License. * * When distributing Covered Code, include this CDDL HEADER in each * file and include the License file at usr/src/OPENSOLARIS.LICENSE. * If applicable, add the following below this CDDL HEADER, with the * fields enclosed by brackets "[]" replaced with your own identifying * information: Portions Copyright [yyyy] [name of copyright owner] * * CDDL HEADER END */ /* * Copyright 2002 Sun Microsystems, Inc. All rights reserved. * Use is subject to license terms. */ /* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */ /* All Rights Reserved */ /* * University Copyright- Copyright (c) 1982, 1986, 1988 * The Regents of the University of California * All Rights Reserved * * University Acknowledgment- Portions of this document are derived from * software developed by the University of California, Berkeley, and its * contributors. */ 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 tmp_name[]; 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 int 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 extern int multi_locale; extern int csi_width[]; 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 */