xref: /onnv-gate/usr/src/cmd/troff/hytab.c (revision 0:68f95e015346)
1*0Sstevel@tonic-gate /*
2*0Sstevel@tonic-gate  * CDDL HEADER START
3*0Sstevel@tonic-gate  *
4*0Sstevel@tonic-gate  * The contents of this file are subject to the terms of the
5*0Sstevel@tonic-gate  * Common Development and Distribution License, Version 1.0 only
6*0Sstevel@tonic-gate  * (the "License").  You may not use this file except in compliance
7*0Sstevel@tonic-gate  * with the License.
8*0Sstevel@tonic-gate  *
9*0Sstevel@tonic-gate  * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
10*0Sstevel@tonic-gate  * or http://www.opensolaris.org/os/licensing.
11*0Sstevel@tonic-gate  * See the License for the specific language governing permissions
12*0Sstevel@tonic-gate  * and limitations under the License.
13*0Sstevel@tonic-gate  *
14*0Sstevel@tonic-gate  * When distributing Covered Code, include this CDDL HEADER in each
15*0Sstevel@tonic-gate  * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
16*0Sstevel@tonic-gate  * If applicable, add the following below this CDDL HEADER, with the
17*0Sstevel@tonic-gate  * fields enclosed by brackets "[]" replaced with your own identifying
18*0Sstevel@tonic-gate  * information: Portions Copyright [yyyy] [name of copyright owner]
19*0Sstevel@tonic-gate  *
20*0Sstevel@tonic-gate  * CDDL HEADER END
21*0Sstevel@tonic-gate  */
22*0Sstevel@tonic-gate /*
23*0Sstevel@tonic-gate  * Copyright 1989 Sun Microsystems, Inc.  All rights reserved.
24*0Sstevel@tonic-gate  * Use is subject to license terms.
25*0Sstevel@tonic-gate  */
26*0Sstevel@tonic-gate 
27*0Sstevel@tonic-gate /*	Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T	*/
28*0Sstevel@tonic-gate /*	  All Rights Reserved  	*/
29*0Sstevel@tonic-gate 
30*0Sstevel@tonic-gate 
31*0Sstevel@tonic-gate #pragma ident	"%Z%%M%	%I%	%E% SMI"
32*0Sstevel@tonic-gate 
33*0Sstevel@tonic-gate /*
34*0Sstevel@tonic-gate  * University Copyright- Copyright (c) 1982, 1986, 1988
35*0Sstevel@tonic-gate  * The Regents of the University of California
36*0Sstevel@tonic-gate  * All Rights Reserved
37*0Sstevel@tonic-gate  *
38*0Sstevel@tonic-gate  * University Acknowledgment- Portions of this document are derived from
39*0Sstevel@tonic-gate  * software developed by the University of California, Berkeley, and its
40*0Sstevel@tonic-gate  * contributors.
41*0Sstevel@tonic-gate  */
42*0Sstevel@tonic-gate 
43*0Sstevel@tonic-gate /*
44*0Sstevel@tonic-gate  * Hyphenation digram tables
45*0Sstevel@tonic-gate  */
46*0Sstevel@tonic-gate 
47*0Sstevel@tonic-gate unsigned char	bxh[1][13] = {
48*0Sstevel@tonic-gate 	0060,0000,0040,0000,0040,0000,0000,0040,0000,0000,0040,0000,0040
49*0Sstevel@tonic-gate };
50*0Sstevel@tonic-gate 
51*0Sstevel@tonic-gate unsigned char	hxx[26][13] = {
52*0Sstevel@tonic-gate 	0006,0042,0041,0123,0021,0024,0063,0042,0002,0043,0021,0001,0022,
53*0Sstevel@tonic-gate 	0140,0000,0200,0003,0260,0006,0000,0160,0007,0000,0140,0000,0320,
54*0Sstevel@tonic-gate 	0220,0000,0160,0005,0240,0010,0000,0100,0006,0000,0200,0000,0320,
55*0Sstevel@tonic-gate 	0240,0000,0120,0003,0140,0000,0000,0240,0010,0000,0220,0000,0160,
56*0Sstevel@tonic-gate 	0042,0023,0041,0040,0040,0022,0043,0041,0030,0064,0021,0000,0041,
57*0Sstevel@tonic-gate 	0100,0000,0140,0000,0220,0006,0000,0140,0003,0000,0200,0000,0000,
58*0Sstevel@tonic-gate 	0200,0000,0120,0002,0220,0010,0000,0160,0006,0000,0140,0000,0320,
59*0Sstevel@tonic-gate 	0020,0000,0020,0000,0020,0000,0000,0020,0000,0000,0020,0000,0000,
60*0Sstevel@tonic-gate 	0043,0163,0065,0044,0022,0043,0104,0042,0061,0146,0061,0000,0007,
61*0Sstevel@tonic-gate 	0100,0000,0140,0000,0040,0000,0000,0100,0000,0000,0120,0000,0000,
62*0Sstevel@tonic-gate 	0140,0000,0040,0011,0060,0004,0001,0120,0003,0000,0140,0000,0040,
63*0Sstevel@tonic-gate 	0200,0000,0100,0000,0140,0000,0000,0140,0000,0000,0140,0000,0240,
64*0Sstevel@tonic-gate 	0200,0000,0140,0000,0160,0000,0000,0220,0000,0000,0140,0000,0240,
65*0Sstevel@tonic-gate 	0200,0000,0140,0000,0160,0000,0000,0220,0000,0000,0060,0000,0240,
66*0Sstevel@tonic-gate 	0021,0043,0041,0121,0040,0023,0042,0003,0142,0042,0061,0001,0022,
67*0Sstevel@tonic-gate 	0120,0000,0140,0010,0140,0010,0000,0140,0002,0000,0120,0000,0120,
68*0Sstevel@tonic-gate 	0000,0000,0000,0000,0360,0000,0000,0000,0000,0000,0160,0000,0000,
69*0Sstevel@tonic-gate 	0100,0000,0040,0005,0120,0000,0000,0100,0000,0000,0060,0000,0140,
70*0Sstevel@tonic-gate 	0140,0040,0100,0001,0240,0041,0000,0242,0000,0002,0140,0000,0100,
71*0Sstevel@tonic-gate 	0240,0000,0120,0002,0200,0000,0000,0320,0007,0000,0240,0000,0340,
72*0Sstevel@tonic-gate 	0101,0021,0041,0020,0040,0005,0042,0121,0002,0021,0201,0000,0020,
73*0Sstevel@tonic-gate 	0160,0000,0100,0000,0140,0000,0000,0160,0006,0000,0220,0000,0140,
74*0Sstevel@tonic-gate 	0140,0000,0020,0001,0020,0000,0000,0100,0001,0000,0300,0000,0000,
75*0Sstevel@tonic-gate 	0000,0000,0000,0000,0000,0000,0000,0000,0000,0000,0000,0000,0000,
76*0Sstevel@tonic-gate 	0106,0041,0040,0147,0040,0000,0063,0041,0001,0102,0160,0002,0002,
77*0Sstevel@tonic-gate 	0300,0000,0040,0017,0140,0017,0000,0240,0000,0000,0140,0000,0120,
78*0Sstevel@tonic-gate };
79*0Sstevel@tonic-gate 
80*0Sstevel@tonic-gate unsigned char	bxxh[26][13] = {
81*0Sstevel@tonic-gate 	0005,0150,0153,0062,0062,0246,0152,0127,0146,0203,0310,0017,0206,
82*0Sstevel@tonic-gate 	0100,0000,0120,0000,0140,0000,0000,0100,0000,0000,0120,0000,0060,
83*0Sstevel@tonic-gate 	0100,0000,0040,0000,0060,0000,0000,0060,0000,0000,0220,0000,0040,
84*0Sstevel@tonic-gate 	0100,0000,0120,0000,0200,0000,0000,0100,0000,0000,0140,0000,0060,
85*0Sstevel@tonic-gate 	0043,0142,0046,0140,0062,0147,0210,0131,0046,0106,0246,0017,0111,
86*0Sstevel@tonic-gate 	0060,0000,0020,0000,0060,0000,0000,0040,0000,0000,0100,0000,0000,
87*0Sstevel@tonic-gate 	0060,0000,0040,0000,0040,0000,0000,0040,0000,0000,0100,0000,0040,
88*0Sstevel@tonic-gate 	0100,0000,0100,0000,0100,0000,0000,0040,0000,0000,0100,0000,0140,
89*0Sstevel@tonic-gate 	0066,0045,0145,0140,0000,0070,0377,0030,0130,0103,0003,0017,0006,
90*0Sstevel@tonic-gate 	0040,0000,0040,0000,0020,0000,0000,0040,0000,0000,0100,0000,0000,
91*0Sstevel@tonic-gate 	0200,0000,0020,0000,0140,0000,0000,0120,0000,0000,0120,0000,0040,
92*0Sstevel@tonic-gate 	0120,0000,0040,0000,0060,0000,0000,0060,0000,0000,0160,0000,0040,
93*0Sstevel@tonic-gate 	0120,0000,0040,0000,0120,0000,0000,0040,0000,0000,0160,0000,0040,
94*0Sstevel@tonic-gate 	0120,0000,0020,0000,0140,0000,0000,0120,0000,0000,0140,0000,0040,
95*0Sstevel@tonic-gate 	0051,0126,0150,0140,0060,0210,0146,0006,0006,0165,0003,0017,0244,
96*0Sstevel@tonic-gate 	0120,0000,0040,0000,0160,0000,0000,0140,0000,0000,0060,0000,0140,
97*0Sstevel@tonic-gate 	0000,0000,0000,0000,0000,0000,0000,0000,0000,0000,0000,0000,0000,
98*0Sstevel@tonic-gate 	0140,0000,0140,0000,0060,0000,0000,0100,0000,0000,0140,0000,0020,
99*0Sstevel@tonic-gate 	0120,0000,0020,0000,0060,0000,0000,0060,0000,0000,0060,0000,0040,
100*0Sstevel@tonic-gate 	0140,0000,0020,0000,0100,0000,0000,0140,0000,0000,0140,0000,0020,
101*0Sstevel@tonic-gate 	0070,0125,0051,0162,0120,0105,0126,0104,0006,0044,0000,0017,0052,
102*0Sstevel@tonic-gate 	0140,0000,0020,0000,0140,0000,0000,0060,0000,0000,0060,0000,0040,
103*0Sstevel@tonic-gate 	0020,0000,0000,0000,0020,0000,0000,0000,0000,0000,0000,0000,0060,
104*0Sstevel@tonic-gate 	0140,0000,0160,0000,0200,0000,0000,0140,0000,0000,0000,0000,0240,
105*0Sstevel@tonic-gate 	0065,0042,0060,0200,0000,0210,0222,0146,0006,0204,0220,0012,0003,
106*0Sstevel@tonic-gate 	0240,0000,0020,0000,0120,0000,0000,0200,0000,0000,0200,0000,0240,
107*0Sstevel@tonic-gate };
108*0Sstevel@tonic-gate 
109*0Sstevel@tonic-gate unsigned char	xhx[26][13] = {
110*0Sstevel@tonic-gate 	0032,0146,0042,0107,0076,0102,0042,0146,0202,0050,0006,0000,0051,
111*0Sstevel@tonic-gate 	0036,0377,0057,0013,0057,0366,0377,0057,0001,0377,0057,0000,0040,
112*0Sstevel@tonic-gate 	0037,0377,0020,0000,0100,0022,0377,0057,0362,0116,0100,0000,0017,
113*0Sstevel@tonic-gate 	0057,0377,0057,0031,0137,0363,0377,0037,0362,0270,0077,0000,0117,
114*0Sstevel@tonic-gate 	0074,0142,0012,0236,0076,0125,0063,0165,0341,0046,0047,0000,0024,
115*0Sstevel@tonic-gate 	0020,0017,0075,0377,0040,0001,0377,0017,0001,0204,0020,0000,0040,
116*0Sstevel@tonic-gate 	0057,0017,0057,0340,0140,0362,0314,0117,0003,0302,0100,0000,0057,
117*0Sstevel@tonic-gate 	0057,0357,0077,0017,0100,0366,0314,0057,0342,0346,0037,0000,0060,
118*0Sstevel@tonic-gate 	0252,0145,0072,0157,0377,0165,0063,0066,0164,0050,0363,0000,0362,
119*0Sstevel@tonic-gate 	0000,0000,0020,0000,0020,0000,0000,0017,0000,0000,0020,0000,0000,
120*0Sstevel@tonic-gate 	0117,0017,0237,0377,0200,0354,0125,0110,0004,0257,0000,0000,0300,
121*0Sstevel@tonic-gate 	0057,0367,0054,0357,0157,0216,0314,0114,0217,0353,0053,0000,0057,
122*0Sstevel@tonic-gate 	0077,0213,0077,0077,0177,0317,0377,0114,0377,0352,0077,0000,0076,
123*0Sstevel@tonic-gate 	0077,0213,0077,0077,0157,0177,0377,0054,0377,0352,0117,0000,0075,
124*0Sstevel@tonic-gate 	0125,0230,0065,0216,0057,0066,0063,0047,0345,0126,0011,0000,0033,
125*0Sstevel@tonic-gate 	0057,0377,0051,0360,0120,0361,0273,0056,0001,0256,0057,0000,0060,
126*0Sstevel@tonic-gate 	0000,0000,0000,0000,0000,0000,0000,0000,0000,0000,0000,0000,0000,
127*0Sstevel@tonic-gate 	0076,0310,0056,0310,0137,0174,0273,0055,0335,0266,0033,0000,0155,
128*0Sstevel@tonic-gate 	0077,0157,0057,0360,0057,0063,0042,0024,0077,0206,0020,0000,0040,
129*0Sstevel@tonic-gate 	0057,0037,0077,0360,0100,0365,0377,0037,0362,0176,0050,0000,0026,
130*0Sstevel@tonic-gate 	0167,0146,0042,0112,0077,0110,0062,0254,0366,0052,0377,0000,0163,
131*0Sstevel@tonic-gate 	0060,0000,0040,0000,0120,0000,0377,0060,0012,0000,0037,0000,0257,
132*0Sstevel@tonic-gate 	0037,0232,0157,0361,0040,0003,0125,0010,0001,0256,0000,0000,0340,
133*0Sstevel@tonic-gate 	0377,0377,0377,0377,0377,0377,0377,0377,0377,0377,0377,0017,0277,
134*0Sstevel@tonic-gate 	0253,0315,0257,0216,0377,0206,0146,0306,0371,0126,0232,0000,0004,
135*0Sstevel@tonic-gate 	0057,0012,0100,0360,0160,0360,0000,0040,0000,0017,0157,0000,0176,
136*0Sstevel@tonic-gate };
137*0Sstevel@tonic-gate 
138*0Sstevel@tonic-gate unsigned char	xxh[26][13] = {
139*0Sstevel@tonic-gate 	0045,0150,0154,0162,0042,0246,0210,0147,0152,0103,0230,0017,0206,
140*0Sstevel@tonic-gate 	0100,0000,0040,0000,0140,0000,0000,0100,0000,0021,0120,0017,0060,
141*0Sstevel@tonic-gate 	0100,0000,0040,0002,0140,0320,0000,0060,0000,0001,0220,0017,0040,
142*0Sstevel@tonic-gate 	0100,0001,0120,0001,0241,0000,0000,0100,0000,0020,0140,0017,0060,
143*0Sstevel@tonic-gate 	0023,0162,0046,0142,0022,0207,0210,0131,0052,0106,0250,0017,0110,
144*0Sstevel@tonic-gate 	0060,0000,0042,0000,0160,0000,0000,0040,0000,0212,0100,0017,0000,
145*0Sstevel@tonic-gate 	0140,0000,0040,0002,0140,0000,0000,0120,0000,0040,0120,0017,0040,
146*0Sstevel@tonic-gate 	0100,0000,0100,0000,0140,0001,0021,0140,0000,0046,0100,0017,0140,
147*0Sstevel@tonic-gate 	0066,0045,0025,0201,0020,0130,0146,0030,0130,0103,0025,0017,0006,
148*0Sstevel@tonic-gate 	0100,0000,0040,0000,0020,0000,0000,0040,0000,0000,0200,0017,0000,
149*0Sstevel@tonic-gate 	0200,0000,0020,0001,0140,0000,0000,0140,0000,0000,0120,0017,0040,
150*0Sstevel@tonic-gate 	0120,0026,0042,0020,0140,0161,0042,0143,0000,0022,0162,0017,0040,
151*0Sstevel@tonic-gate 	0121,0042,0060,0020,0140,0200,0000,0123,0000,0021,0220,0017,0041,
152*0Sstevel@tonic-gate 	0121,0042,0060,0120,0140,0200,0000,0123,0000,0021,0160,0017,0041,
153*0Sstevel@tonic-gate 	0051,0126,0150,0141,0060,0210,0146,0066,0026,0165,0026,0017,0247,
154*0Sstevel@tonic-gate 	0120,0000,0040,0003,0160,0000,0000,0140,0000,0021,0100,0017,0140,
155*0Sstevel@tonic-gate 	0000,0000,0000,0000,0200,0000,0000,0000,0000,0000,0000,0017,0000,
156*0Sstevel@tonic-gate 	0141,0023,0122,0040,0160,0143,0042,0142,0000,0047,0143,0017,0020,
157*0Sstevel@tonic-gate 	0120,0000,0040,0006,0140,0060,0000,0141,0000,0026,0100,0017,0040,
158*0Sstevel@tonic-gate 	0140,0000,0020,0007,0100,0000,0000,0140,0000,0001,0140,0017,0020,
159*0Sstevel@tonic-gate 	0110,0125,0051,0162,0120,0125,0127,0104,0006,0104,0000,0017,0052,
160*0Sstevel@tonic-gate 	0140,0000,0040,0000,0160,0000,0000,0140,0000,0000,0060,0017,0000,
161*0Sstevel@tonic-gate 	0040,0005,0020,0000,0040,0313,0231,0030,0000,0140,0000,0017,0056,
162*0Sstevel@tonic-gate 	0140,0000,0160,0000,0200,0000,0000,0140,0000,0000,0000,0017,0240,
163*0Sstevel@tonic-gate 	0065,0042,0060,0040,0000,0206,0231,0146,0006,0224,0220,0017,0004,
164*0Sstevel@tonic-gate 	0240,0000,0020,0000,0140,0000,0000,0220,0000,0000,0200,0017,0141,
165*0Sstevel@tonic-gate };
166