4 * The contents of this file are subject to the terms of the
5 * Common Development and Distribution License, Version 1.0 only
6 * (the "License"). You may not use this file except in compliance
9 * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
10 * or http://www.opensolaris.org/os/licensing.
11 * See the License for the specific language governing permissions
12 * and limitations under the License.
14 * When distributing Covered Code, include this CDDL HEADER in each
15 * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
16 * If applicable, add the following below this CDDL HEADER, with the
17 * fields enclosed by brackets "[]" replaced with your own identifying
18 * information: Portions Copyright [yyyy] [name of copyright owner]
23 * Copyright 2002 Sun Microsystems, Inc. All rights reserved.
24 * Use is subject to license terms.
27 /* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
28 /* All Rights Reserved */
31 * University Copyright- Copyright (c) 1982, 1986, 1988
32 * The Regents of the University of California
35 * University Acknowledgment- Portions of this document are derived from
36 * software developed by the University of California, Berkeley, and its
40 #pragma ident "%Z%%M% %I% %E% SMI"
47 extern char *fontab
[];
48 extern char *kerntab
[];
54 extern char cfname
[NSO
+1][NS
];
55 extern char devname
[];
56 extern char fontfile
[];
57 extern char ibuf
[IBUFSZ
];
58 extern char mfiles
[NMF
][NS
];
60 extern char obuf
[], *obufp
;
61 extern char termtab
[], fontfile
[];
62 extern char tmp_name
[];
63 extern char xbuf
[IBUFSZ
];
96 extern int evlist
[EVLSZ
];
114 extern int mlist
[NTRAP
];
124 extern int nlist
[NTRAP
];
159 extern int tabch
, ldrch
;
173 extern struct s
*ejl
;
174 extern struct s
*frame
, *stk
, *nxf
;
176 extern tchar
*olinep
;
177 extern tchar pbbuf
[NC
];
179 extern tchar
*lastpbp
;
182 extern tchar oline
[];
183 extern struct widcache
{ /* width cache, indexed by character */
186 } widcache
[NWIDCACHE
];
187 extern char gchtab
[];
188 extern struct d d
[NDI
];
189 extern struct d
*dip
;
194 extern int multi_locale
;
195 extern int csi_width
[];
196 extern char mbbuf1
[];
197 extern char *mbbuf1p
;
199 extern int (*wdbdg
)(wchar_t, wchar_t, int);
200 extern wchar_t *(*wddlm
)(wchar_t, wchar_t, int);