Wed, 31 Dec 2014 06:09:35 +0100
Cloned upstream origin tor-browser at tor-browser-31.3.0esr-4.5-1-build1
revision ID fc1c9ff7c1b2defdbc039f12214767608f46423f for hacking purpose.
michael@0 | 1 | // Copyright 2013 Google Inc. All Rights Reserved. |
michael@0 | 2 | // |
michael@0 | 3 | // Licensed under the Apache License, Version 2.0 (the "License"); |
michael@0 | 4 | // you may not use this file except in compliance with the License. |
michael@0 | 5 | // You may obtain a copy of the License at |
michael@0 | 6 | // |
michael@0 | 7 | // http://www.apache.org/licenses/LICENSE-2.0 |
michael@0 | 8 | // |
michael@0 | 9 | // Unless required by applicable law or agreed to in writing, software |
michael@0 | 10 | // distributed under the License is distributed on an "AS IS" BASIS, |
michael@0 | 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
michael@0 | 12 | // See the License for the specific language governing permissions and |
michael@0 | 13 | // limitations under the License. |
michael@0 | 14 | |
michael@0 | 15 | // generated_ulscript.h |
michael@0 | 16 | // Machine generated. Do Not Edit. |
michael@0 | 17 | // |
michael@0 | 18 | // Declarations for scripts recognized by CLD2 |
michael@0 | 19 | // |
michael@0 | 20 | |
michael@0 | 21 | #ifndef I18N_ENCODINGS_CLD2_INTERNAL_GENERATED_ULSCRIPT_H__ |
michael@0 | 22 | #define I18N_ENCODINGS_CLD2_INTERNAL_GENERATED_ULSCRIPT_H__ |
michael@0 | 23 | |
michael@0 | 24 | namespace CLD2 { |
michael@0 | 25 | |
michael@0 | 26 | typedef enum {RTypeNone = 0, RTypeOne, RTypeMany, RTypeCJK} ULScriptRType; |
michael@0 | 27 | |
michael@0 | 28 | typedef struct {const char* s; int i;} CharIntPair; |
michael@0 | 29 | |
michael@0 | 30 | typedef enum { |
michael@0 | 31 | ULScript_Common = 0, // Zyyy |
michael@0 | 32 | ULScript_Latin = 1, // Latn |
michael@0 | 33 | ULScript_Greek = 2, // Grek |
michael@0 | 34 | ULScript_Cyrillic = 3, // Cyrl |
michael@0 | 35 | ULScript_Armenian = 4, // Armn |
michael@0 | 36 | ULScript_Hebrew = 5, // Hebr |
michael@0 | 37 | ULScript_Arabic = 6, // Arab |
michael@0 | 38 | ULScript_Syriac = 7, // Syrc |
michael@0 | 39 | ULScript_Thaana = 8, // Thaa |
michael@0 | 40 | ULScript_Devanagari = 9, // Deva |
michael@0 | 41 | ULScript_Bengali = 10, // Beng |
michael@0 | 42 | ULScript_Gurmukhi = 11, // Guru |
michael@0 | 43 | ULScript_Gujarati = 12, // Gujr |
michael@0 | 44 | ULScript_Oriya = 13, // Orya |
michael@0 | 45 | ULScript_Tamil = 14, // Taml |
michael@0 | 46 | ULScript_Telugu = 15, // Telu |
michael@0 | 47 | ULScript_Kannada = 16, // Knda |
michael@0 | 48 | ULScript_Malayalam = 17, // Mlym |
michael@0 | 49 | ULScript_Sinhala = 18, // Sinh |
michael@0 | 50 | ULScript_Thai = 19, // Thai |
michael@0 | 51 | ULScript_Lao = 20, // Laoo |
michael@0 | 52 | ULScript_Tibetan = 21, // Tibt |
michael@0 | 53 | ULScript_Myanmar = 22, // Mymr |
michael@0 | 54 | ULScript_Georgian = 23, // Geor |
michael@0 | 55 | ULScript_Hani = 24, // Hani |
michael@0 | 56 | ULScript_Ethiopic = 25, // Ethi |
michael@0 | 57 | ULScript_Cherokee = 26, // Cher |
michael@0 | 58 | ULScript_Canadian_Aboriginal = 27, // Cans |
michael@0 | 59 | ULScript_Ogham = 28, // Ogam |
michael@0 | 60 | ULScript_Runic = 29, // Runr |
michael@0 | 61 | ULScript_Khmer = 30, // Khmr |
michael@0 | 62 | ULScript_Mongolian = 31, // Mong |
michael@0 | 63 | ULScript_32 = 32, // |
michael@0 | 64 | ULScript_33 = 33, // |
michael@0 | 65 | ULScript_Bopomofo = 34, // Bopo |
michael@0 | 66 | ULScript_35 = 35, // |
michael@0 | 67 | ULScript_Yi = 36, // Yiii |
michael@0 | 68 | ULScript_Old_Italic = 37, // Ital |
michael@0 | 69 | ULScript_Gothic = 38, // Goth |
michael@0 | 70 | ULScript_Deseret = 39, // Dsrt |
michael@0 | 71 | ULScript_Inherited = 40, // Zinh |
michael@0 | 72 | ULScript_Tagalog = 41, // Tglg |
michael@0 | 73 | ULScript_Hanunoo = 42, // Hano |
michael@0 | 74 | ULScript_Buhid = 43, // Buhd |
michael@0 | 75 | ULScript_Tagbanwa = 44, // Tagb |
michael@0 | 76 | ULScript_Limbu = 45, // Limb |
michael@0 | 77 | ULScript_Tai_Le = 46, // Tale |
michael@0 | 78 | ULScript_Linear_B = 47, // Linb |
michael@0 | 79 | ULScript_Ugaritic = 48, // Ugar |
michael@0 | 80 | ULScript_Shavian = 49, // Shaw |
michael@0 | 81 | ULScript_Osmanya = 50, // Osma |
michael@0 | 82 | ULScript_Cypriot = 51, // Cprt |
michael@0 | 83 | ULScript_Braille = 52, // Brai |
michael@0 | 84 | ULScript_Buginese = 53, // Bugi |
michael@0 | 85 | ULScript_Coptic = 54, // Copt |
michael@0 | 86 | ULScript_New_Tai_Lue = 55, // Talu |
michael@0 | 87 | ULScript_Glagolitic = 56, // Glag |
michael@0 | 88 | ULScript_Tifinagh = 57, // Tfng |
michael@0 | 89 | ULScript_Syloti_Nagri = 58, // Sylo |
michael@0 | 90 | ULScript_Old_Persian = 59, // Xpeo |
michael@0 | 91 | ULScript_Kharoshthi = 60, // Khar |
michael@0 | 92 | ULScript_Balinese = 61, // Bali |
michael@0 | 93 | ULScript_Cuneiform = 62, // Xsux |
michael@0 | 94 | ULScript_Phoenician = 63, // Phnx |
michael@0 | 95 | ULScript_Phags_Pa = 64, // Phag |
michael@0 | 96 | ULScript_Nko = 65, // Nkoo |
michael@0 | 97 | ULScript_Sundanese = 66, // Sund |
michael@0 | 98 | ULScript_Lepcha = 67, // Lepc |
michael@0 | 99 | ULScript_Ol_Chiki = 68, // Olck |
michael@0 | 100 | ULScript_Vai = 69, // Vaii |
michael@0 | 101 | ULScript_Saurashtra = 70, // Saur |
michael@0 | 102 | ULScript_Kayah_Li = 71, // Kali |
michael@0 | 103 | ULScript_Rejang = 72, // Rjng |
michael@0 | 104 | ULScript_Lycian = 73, // Lyci |
michael@0 | 105 | ULScript_Carian = 74, // Cari |
michael@0 | 106 | ULScript_Lydian = 75, // Lydi |
michael@0 | 107 | ULScript_Cham = 76, // Cham |
michael@0 | 108 | ULScript_Tai_Tham = 77, // Lana |
michael@0 | 109 | ULScript_Tai_Viet = 78, // Tavt |
michael@0 | 110 | ULScript_Avestan = 79, // Avst |
michael@0 | 111 | ULScript_Egyptian_Hieroglyphs = 80, // Egyp |
michael@0 | 112 | ULScript_Samaritan = 81, // Samr |
michael@0 | 113 | ULScript_Lisu = 82, // Lisu |
michael@0 | 114 | ULScript_Bamum = 83, // Bamu |
michael@0 | 115 | ULScript_Javanese = 84, // Java |
michael@0 | 116 | ULScript_Meetei_Mayek = 85, // Mtei |
michael@0 | 117 | ULScript_Imperial_Aramaic = 86, // Armi |
michael@0 | 118 | ULScript_Old_South_Arabian = 87, // Sarb |
michael@0 | 119 | ULScript_Inscriptional_Parthian = 88, // Prti |
michael@0 | 120 | ULScript_Inscriptional_Pahlavi = 89, // Phli |
michael@0 | 121 | ULScript_Old_Turkic = 90, // Orkh |
michael@0 | 122 | ULScript_Kaithi = 91, // Kthi |
michael@0 | 123 | ULScript_Batak = 92, // Batk |
michael@0 | 124 | ULScript_Brahmi = 93, // Brah |
michael@0 | 125 | ULScript_Mandaic = 94, // Mand |
michael@0 | 126 | ULScript_Chakma = 95, // Cakm |
michael@0 | 127 | ULScript_Meroitic_Cursive = 96, // Merc |
michael@0 | 128 | ULScript_Meroitic_Hieroglyphs = 97, // Mero |
michael@0 | 129 | ULScript_Miao = 98, // Plrd |
michael@0 | 130 | ULScript_Sharada = 99, // Shrd |
michael@0 | 131 | ULScript_Sora_Sompeng = 100, // Sora |
michael@0 | 132 | ULScript_Takri = 101, // Takr |
michael@0 | 133 | NUM_ULSCRIPTS |
michael@0 | 134 | } ULScript; |
michael@0 | 135 | |
michael@0 | 136 | #define UNKNOWN_ULSCRIPT ULScript_Common |
michael@0 | 137 | |
michael@0 | 138 | } // namespace CLD2 |
michael@0 | 139 | |
michael@0 | 140 | #endif // I18N_ENCODINGS_CLD2_INTERNAL_GENERATED_ULSCRIPT_H__ |