Path: blob/aarch64-shenandoah-jdk8u272-b10/jdk/src/share/native/common/LEScripts.h
38825 views
/*1* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.2*3* This code is free software; you can redistribute it and/or modify it4* under the terms of the GNU General Public License version 2 only, as5* published by the Free Software Foundation. Oracle designates this6* particular file as subject to the "Classpath" exception as provided7* by Oracle in the LICENSE file that accompanied this code.8*9* This code is distributed in the hope that it will be useful, but WITHOUT10* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or11* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License12* version 2 for more details (a copy is included in the LICENSE file that13* accompanied this code).14*15* You should have received a copy of the GNU General Public License version16* 2 along with this work; if not, write to the Free Software Foundation,17* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.18*19* Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA20* or visit www.oracle.com if you need additional information or have any21* questions.22*23*/2425/*26*27* (C) Copyright IBM Corp. 1998-2013. All Rights Reserved.28*29* WARNING: THIS FILE IS MACHINE GENERATED. DO NOT HAND EDIT IT UNLESS30* YOU REALLY KNOW WHAT YOU'RE DOING.31*32* Generated on: 11/01/2011 04:08:09 PM PDT33*/3435#ifndef __LESCRIPTS_H36#define __LESCRIPTS_H3738#include "LETypes.h"3940/**41* \file42* \brief C++ API: Constants for Unicode script values43*/4445U_NAMESPACE_BEGIN4647/**48* Constants for Unicode script values, generated using49* ICU4J's <code>UScript</code> class.50*51* @stable ICU 2.252*/5354enum ScriptCodes {55zyyyScriptCode = 0,56zinhScriptCode = 1,57qaaiScriptCode = zinhScriptCode, /* manually added alias, for API stability */58arabScriptCode = 2,59armnScriptCode = 3,60bengScriptCode = 4,61bopoScriptCode = 5,62cherScriptCode = 6,63coptScriptCode = 7,64cyrlScriptCode = 8,65dsrtScriptCode = 9,66devaScriptCode = 10,67ethiScriptCode = 11,68georScriptCode = 12,69gothScriptCode = 13,70grekScriptCode = 14,71gujrScriptCode = 15,72guruScriptCode = 16,73haniScriptCode = 17,74hangScriptCode = 18,75hebrScriptCode = 19,76hiraScriptCode = 20,77kndaScriptCode = 21,78kanaScriptCode = 22,79khmrScriptCode = 23,80laooScriptCode = 24,81latnScriptCode = 25,82mlymScriptCode = 26,83mongScriptCode = 27,84mymrScriptCode = 28,85ogamScriptCode = 29,86italScriptCode = 30,87oryaScriptCode = 31,88runrScriptCode = 32,89sinhScriptCode = 33,90syrcScriptCode = 34,91tamlScriptCode = 35,92teluScriptCode = 36,93thaaScriptCode = 37,94thaiScriptCode = 38,95tibtScriptCode = 39,96/**97* @stable ICU 2.698*/99100cansScriptCode = 40,101/**102* @stable ICU 2.2103*/104105yiiiScriptCode = 41,106tglgScriptCode = 42,107hanoScriptCode = 43,108buhdScriptCode = 44,109tagbScriptCode = 45,110/**111* @stable ICU 2.6112*/113114braiScriptCode = 46,115cprtScriptCode = 47,116limbScriptCode = 48,117linbScriptCode = 49,118osmaScriptCode = 50,119shawScriptCode = 51,120taleScriptCode = 52,121ugarScriptCode = 53,122/**123* @stable ICU 3.0124*/125126hrktScriptCode = 54,127/**128* @stable ICU 3.4129*/130131bugiScriptCode = 55,132glagScriptCode = 56,133kharScriptCode = 57,134syloScriptCode = 58,135taluScriptCode = 59,136tfngScriptCode = 60,137xpeoScriptCode = 61,138/**139* @stable ICU 3.6140*/141142baliScriptCode = 62,143batkScriptCode = 63,144blisScriptCode = 64,145brahScriptCode = 65,146chamScriptCode = 66,147cirtScriptCode = 67,148cyrsScriptCode = 68,149egydScriptCode = 69,150egyhScriptCode = 70,151egypScriptCode = 71,152geokScriptCode = 72,153hansScriptCode = 73,154hantScriptCode = 74,155hmngScriptCode = 75,156hungScriptCode = 76,157indsScriptCode = 77,158javaScriptCode = 78,159kaliScriptCode = 79,160latfScriptCode = 80,161latgScriptCode = 81,162lepcScriptCode = 82,163linaScriptCode = 83,164mandScriptCode = 84,165mayaScriptCode = 85,166meroScriptCode = 86,167nkooScriptCode = 87,168orkhScriptCode = 88,169permScriptCode = 89,170phagScriptCode = 90,171phnxScriptCode = 91,172plrdScriptCode = 92,173roroScriptCode = 93,174saraScriptCode = 94,175syreScriptCode = 95,176syrjScriptCode = 96,177syrnScriptCode = 97,178tengScriptCode = 98,179vaiiScriptCode = 99,180vispScriptCode = 100,181xsuxScriptCode = 101,182zxxxScriptCode = 102,183zzzzScriptCode = 103,184/**185* @stable ICU 3.8186*/187188cariScriptCode = 104,189jpanScriptCode = 105,190lanaScriptCode = 106,191lyciScriptCode = 107,192lydiScriptCode = 108,193olckScriptCode = 109,194rjngScriptCode = 110,195saurScriptCode = 111,196sgnwScriptCode = 112,197sundScriptCode = 113,198moonScriptCode = 114,199mteiScriptCode = 115,200/**201* @stable ICU 4.0202*/203204armiScriptCode = 116,205avstScriptCode = 117,206cakmScriptCode = 118,207koreScriptCode = 119,208kthiScriptCode = 120,209maniScriptCode = 121,210phliScriptCode = 122,211phlpScriptCode = 123,212phlvScriptCode = 124,213prtiScriptCode = 125,214samrScriptCode = 126,215tavtScriptCode = 127,216zmthScriptCode = 128,217zsymScriptCode = 129,218/**219* @stable ICU 4.4220*/221222bamuScriptCode = 130,223lisuScriptCode = 131,224nkgbScriptCode = 132,225sarbScriptCode = 133,226/**227* @stable ICU 4.6228*/229230bassScriptCode = 134,231duplScriptCode = 135,232elbaScriptCode = 136,233granScriptCode = 137,234kpelScriptCode = 138,235lomaScriptCode = 139,236mendScriptCode = 140,237mercScriptCode = 141,238narbScriptCode = 142,239nbatScriptCode = 143,240palmScriptCode = 144,241sindScriptCode = 145,242waraScriptCode = 146,243/**244* @stable ICU 4.8245*/246247afakScriptCode = 147,248jurcScriptCode = 148,249mrooScriptCode = 149,250nshuScriptCode = 150,251shrdScriptCode = 151,252soraScriptCode = 152,253takrScriptCode = 153,254tangScriptCode = 154,255woleScriptCode = 155,256/**257* @stable ICU 49258*/259260hluwScriptCode = 156, /* bump to match current ICU */261khojScriptCode = 157,262tirhScriptCode = 158,263264/**265* @stable ICU 2.2266*/267scriptCodeCount268};269270U_NAMESPACE_END271#endif272273274