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