1*16d86563SAlexander Pyhalov/* 2*16d86563SAlexander Pyhalov * CDDL HEADER START 3*16d86563SAlexander Pyhalov * 4*16d86563SAlexander Pyhalov * The contents of this file are subject to the terms of the 5*16d86563SAlexander Pyhalov * Common Development and Distribution License (the "License"). 6*16d86563SAlexander Pyhalov * You may not use this file except in compliance with the License. 7*16d86563SAlexander Pyhalov * 8*16d86563SAlexander Pyhalov * You can obtain a copy of the license at src/OPENSOLARIS.LICENSE 9*16d86563SAlexander Pyhalov * or http://www.opensolaris.org/os/licensing. 10*16d86563SAlexander Pyhalov * See the License for the specific language governing permissions 11*16d86563SAlexander Pyhalov * and limitations under the License. 12*16d86563SAlexander Pyhalov * 13*16d86563SAlexander Pyhalov * When distributing Covered Code, include this CDDL HEADER in each 14*16d86563SAlexander Pyhalov * file and include the License file at src/OPENSOLARIS.LICENSE. 15*16d86563SAlexander Pyhalov * If applicable, add the following below this CDDL HEADER, with the 16*16d86563SAlexander Pyhalov * fields enclosed by brackets "[]" replaced with your own identifying 17*16d86563SAlexander Pyhalov * information: Portions Copyright [yyyy] [name of copyright owner] 18*16d86563SAlexander Pyhalov * 19*16d86563SAlexander Pyhalov * CDDL HEADER END 20*16d86563SAlexander Pyhalov */ 21*16d86563SAlexander Pyhalov/* 22*16d86563SAlexander Pyhalov * Copyright 2007 Sun Microsystems, Inc. All rights reserved. 23*16d86563SAlexander Pyhalov * Use is subject to license terms. 24*16d86563SAlexander Pyhalov */ 25*16d86563SAlexander Pyhalov/* 26*16d86563SAlexander Pyhalov * ICU License - ICU 1.8.1 and later 27*16d86563SAlexander Pyhalov * 28*16d86563SAlexander Pyhalov * COPYRIGHT AND PERMISSION NOTICE 29*16d86563SAlexander Pyhalov * 30*16d86563SAlexander Pyhalov * Copyright (c) 1995-2006 International Business Machines Corporation and 31*16d86563SAlexander Pyhalov * others 32*16d86563SAlexander Pyhalov * 33*16d86563SAlexander Pyhalov * All rights reserved. 34*16d86563SAlexander Pyhalov * 35*16d86563SAlexander Pyhalov * Permission is hereby granted, free of charge, to any person obtaining a 36*16d86563SAlexander Pyhalov * copy of this software and associated documentation files (the 37*16d86563SAlexander Pyhalov * "Software"), to deal in the Software without restriction, including 38*16d86563SAlexander Pyhalov * without limitation the rights to use, copy, modify, merge, publish, 39*16d86563SAlexander Pyhalov * distribute, and/or sell copies of the Software, and to permit persons 40*16d86563SAlexander Pyhalov * to whom the Software is furnished to do so, provided that the above 41*16d86563SAlexander Pyhalov * copyright notice(s) and this permission notice appear in all copies of 42*16d86563SAlexander Pyhalov * the Software and that both the above copyright notice(s) and this 43*16d86563SAlexander Pyhalov * permission notice appear in supporting documentation. 44*16d86563SAlexander Pyhalov * 45*16d86563SAlexander Pyhalov * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS 46*16d86563SAlexander Pyhalov * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 47*16d86563SAlexander Pyhalov * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT 48*16d86563SAlexander Pyhalov * OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR 49*16d86563SAlexander Pyhalov * HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL 50*16d86563SAlexander Pyhalov * INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING 51*16d86563SAlexander Pyhalov * FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, 52*16d86563SAlexander Pyhalov * NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION 53*16d86563SAlexander Pyhalov * WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 54*16d86563SAlexander Pyhalov * 55*16d86563SAlexander Pyhalov * Except as contained in this notice, the name of a copyright holder 56*16d86563SAlexander Pyhalov * shall not be used in advertising or otherwise to promote the sale, use 57*16d86563SAlexander Pyhalov * or other dealings in this Software without prior written authorization 58*16d86563SAlexander Pyhalov * of the copyright holder. 59*16d86563SAlexander Pyhalov * 60*16d86563SAlexander Pyhalov * ----------------------------------------------------------------------------- 61*16d86563SAlexander Pyhalov * All trademarks and registered trademarks mentioned herein are the property of 62*16d86563SAlexander Pyhalov * their respective owners. 63*16d86563SAlexander Pyhalov */ 64*16d86563SAlexander Pyhalov/* 65*16d86563SAlexander Pyhalov * This file has been modified by Sun Microsystems, Inc. 66*16d86563SAlexander Pyhalov */ 67*16d86563SAlexander Pyhalov { 0x00000080, 0x80 }, 68*16d86563SAlexander Pyhalov { 0x00000081, 0x81 }, 69*16d86563SAlexander Pyhalov { 0x00000084, 0x84 }, 70*16d86563SAlexander Pyhalov { 0x00000086, 0x86 }, 71*16d86563SAlexander Pyhalov { 0x0000008D, 0x8D }, 72*16d86563SAlexander Pyhalov { 0x0000008E, 0x8E }, 73*16d86563SAlexander Pyhalov { 0x0000008F, 0x8F }, 74*16d86563SAlexander Pyhalov { 0x00000090, 0x90 }, 75*16d86563SAlexander Pyhalov { 0x000000A0, 0xFF }, 76*16d86563SAlexander Pyhalov { 0x000000A3, 0x9C }, 77*16d86563SAlexander Pyhalov { 0x000000A4, 0x94 }, 78*16d86563SAlexander Pyhalov { 0x000000AB, 0xAE }, 79*16d86563SAlexander Pyhalov { 0x000000B0, 0xF8 }, 80*16d86563SAlexander Pyhalov { 0x000000B2, 0xFD }, 81*16d86563SAlexander Pyhalov { 0x000000B5, 0xE6 }, 82*16d86563SAlexander Pyhalov { 0x000000B7, 0xFA }, 83*16d86563SAlexander Pyhalov { 0x000000BB, 0xAF }, 84*16d86563SAlexander Pyhalov { 0x000000E0, 0x85 }, 85*16d86563SAlexander Pyhalov { 0x000000E2, 0x83 }, 86*16d86563SAlexander Pyhalov { 0x000000E7, 0x87 }, 87*16d86563SAlexander Pyhalov { 0x000000E8, 0x8A }, 88*16d86563SAlexander Pyhalov { 0x000000E9, 0x82 }, 89*16d86563SAlexander Pyhalov { 0x000000EA, 0x88 }, 90*16d86563SAlexander Pyhalov { 0x000000EB, 0x89 }, 91*16d86563SAlexander Pyhalov { 0x000000EE, 0x8C }, 92*16d86563SAlexander Pyhalov { 0x000000EF, 0x8B }, 93*16d86563SAlexander Pyhalov { 0x000000F4, 0x93 }, 94*16d86563SAlexander Pyhalov { 0x000000F9, 0x97 }, 95*16d86563SAlexander Pyhalov { 0x000000FB, 0x96 }, 96*16d86563SAlexander Pyhalov { 0x00000621, 0x98 }, 97*16d86563SAlexander Pyhalov { 0x00000622, 0x99 }, 98*16d86563SAlexander Pyhalov { 0x00000623, 0x9A }, 99*16d86563SAlexander Pyhalov { 0x00000624, 0x9B }, 100*16d86563SAlexander Pyhalov { 0x00000625, 0x9D }, 101*16d86563SAlexander Pyhalov { 0x00000626, 0x9E }, 102*16d86563SAlexander Pyhalov { 0x00000627, 0x9F }, 103*16d86563SAlexander Pyhalov { 0x00000628, 0xA0 }, 104*16d86563SAlexander Pyhalov { 0x00000629, 0xA1 }, 105*16d86563SAlexander Pyhalov { 0x0000062A, 0xA2 }, 106*16d86563SAlexander Pyhalov { 0x0000062B, 0xA3 }, 107*16d86563SAlexander Pyhalov { 0x0000062C, 0xA4 }, 108*16d86563SAlexander Pyhalov { 0x0000062D, 0xA5 }, 109*16d86563SAlexander Pyhalov { 0x0000062E, 0xA6 }, 110*16d86563SAlexander Pyhalov { 0x0000062F, 0xA7 }, 111*16d86563SAlexander Pyhalov { 0x00000630, 0xA8 }, 112*16d86563SAlexander Pyhalov { 0x00000631, 0xA9 }, 113*16d86563SAlexander Pyhalov { 0x00000632, 0xAA }, 114*16d86563SAlexander Pyhalov { 0x00000633, 0xAB }, 115*16d86563SAlexander Pyhalov { 0x00000634, 0xAC }, 116*16d86563SAlexander Pyhalov { 0x00000635, 0xAD }, 117*16d86563SAlexander Pyhalov { 0x00000636, 0xE0 }, 118*16d86563SAlexander Pyhalov { 0x00000637, 0xE1 }, 119*16d86563SAlexander Pyhalov { 0x00000638, 0xE2 }, 120*16d86563SAlexander Pyhalov { 0x00000639, 0xE3 }, 121*16d86563SAlexander Pyhalov { 0x0000063A, 0xE4 }, 122*16d86563SAlexander Pyhalov { 0x00000640, 0x95 }, 123*16d86563SAlexander Pyhalov { 0x00000641, 0xE5 }, 124*16d86563SAlexander Pyhalov { 0x00000642, 0xE7 }, 125*16d86563SAlexander Pyhalov { 0x00000643, 0xE8 }, 126*16d86563SAlexander Pyhalov { 0x00000644, 0xE9 }, 127*16d86563SAlexander Pyhalov { 0x00000645, 0xEA }, 128*16d86563SAlexander Pyhalov { 0x00000646, 0xEB }, 129*16d86563SAlexander Pyhalov { 0x00000647, 0xEC }, 130*16d86563SAlexander Pyhalov { 0x00000648, 0xED }, 131*16d86563SAlexander Pyhalov { 0x00000649, 0xEE }, 132*16d86563SAlexander Pyhalov { 0x0000064A, 0xEF }, 133*16d86563SAlexander Pyhalov { 0x0000064B, 0xF1 }, 134*16d86563SAlexander Pyhalov { 0x0000064C, 0xF2 }, 135*16d86563SAlexander Pyhalov { 0x0000064D, 0xF3 }, 136*16d86563SAlexander Pyhalov { 0x0000064E, 0xF4 }, 137*16d86563SAlexander Pyhalov { 0x0000064F, 0xF5 }, 138*16d86563SAlexander Pyhalov { 0x00000650, 0xF6 }, 139*16d86563SAlexander Pyhalov { 0x00000651, 0x91 }, 140*16d86563SAlexander Pyhalov { 0x00000652, 0x92 }, 141*16d86563SAlexander Pyhalov { 0x0000207F, 0xFC }, 142*16d86563SAlexander Pyhalov { 0x00002219, 0xF9 }, 143*16d86563SAlexander Pyhalov { 0x0000221A, 0xFB }, 144*16d86563SAlexander Pyhalov { 0x00002248, 0xF7 }, 145*16d86563SAlexander Pyhalov { 0x00002261, 0xF0 }, 146*16d86563SAlexander Pyhalov { 0x00002500, 0xC4 }, 147*16d86563SAlexander Pyhalov { 0x00002502, 0xB3 }, 148*16d86563SAlexander Pyhalov { 0x0000250C, 0xDA }, 149*16d86563SAlexander Pyhalov { 0x00002510, 0xBF }, 150*16d86563SAlexander Pyhalov { 0x00002514, 0xC0 }, 151*16d86563SAlexander Pyhalov { 0x00002518, 0xD9 }, 152*16d86563SAlexander Pyhalov { 0x0000251C, 0xC3 }, 153*16d86563SAlexander Pyhalov { 0x00002524, 0xB4 }, 154*16d86563SAlexander Pyhalov { 0x0000252C, 0xC2 }, 155*16d86563SAlexander Pyhalov { 0x00002534, 0xC1 }, 156*16d86563SAlexander Pyhalov { 0x0000253C, 0xC5 }, 157*16d86563SAlexander Pyhalov { 0x00002550, 0xCD }, 158*16d86563SAlexander Pyhalov { 0x00002551, 0xBA }, 159*16d86563SAlexander Pyhalov { 0x00002552, 0xD5 }, 160*16d86563SAlexander Pyhalov { 0x00002553, 0xD6 }, 161*16d86563SAlexander Pyhalov { 0x00002554, 0xC9 }, 162*16d86563SAlexander Pyhalov { 0x00002555, 0xB8 }, 163*16d86563SAlexander Pyhalov { 0x00002556, 0xB7 }, 164*16d86563SAlexander Pyhalov { 0x00002557, 0xBB }, 165*16d86563SAlexander Pyhalov { 0x00002558, 0xD4 }, 166*16d86563SAlexander Pyhalov { 0x00002559, 0xD3 }, 167*16d86563SAlexander Pyhalov { 0x0000255A, 0xC8 }, 168*16d86563SAlexander Pyhalov { 0x0000255B, 0xBE }, 169*16d86563SAlexander Pyhalov { 0x0000255C, 0xBD }, 170*16d86563SAlexander Pyhalov { 0x0000255D, 0xBC }, 171*16d86563SAlexander Pyhalov { 0x0000255E, 0xC6 }, 172*16d86563SAlexander Pyhalov { 0x0000255F, 0xC7 }, 173*16d86563SAlexander Pyhalov { 0x00002560, 0xCC }, 174*16d86563SAlexander Pyhalov { 0x00002561, 0xB5 }, 175*16d86563SAlexander Pyhalov { 0x00002562, 0xB6 }, 176*16d86563SAlexander Pyhalov { 0x00002563, 0xB9 }, 177*16d86563SAlexander Pyhalov { 0x00002564, 0xD1 }, 178*16d86563SAlexander Pyhalov { 0x00002565, 0xD2 }, 179*16d86563SAlexander Pyhalov { 0x00002566, 0xCB }, 180*16d86563SAlexander Pyhalov { 0x00002567, 0xCF }, 181*16d86563SAlexander Pyhalov { 0x00002568, 0xD0 }, 182*16d86563SAlexander Pyhalov { 0x00002569, 0xCA }, 183*16d86563SAlexander Pyhalov { 0x0000256A, 0xD8 }, 184*16d86563SAlexander Pyhalov { 0x0000256B, 0xD7 }, 185*16d86563SAlexander Pyhalov { 0x0000256C, 0xCE }, 186*16d86563SAlexander Pyhalov { 0x00002580, 0xDF }, 187*16d86563SAlexander Pyhalov { 0x00002584, 0xDC }, 188*16d86563SAlexander Pyhalov { 0x00002588, 0xDB }, 189*16d86563SAlexander Pyhalov { 0x0000258C, 0xDD }, 190*16d86563SAlexander Pyhalov { 0x00002590, 0xDE }, 191*16d86563SAlexander Pyhalov { 0x00002591, 0xB0 }, 192*16d86563SAlexander Pyhalov { 0x00002592, 0xB1 }, 193*16d86563SAlexander Pyhalov { 0x00002593, 0xB2 }, 194*16d86563SAlexander Pyhalov { 0x000025A0, 0xFE }, 195