Home | History | Annotate | Download | only in layout
      1 /*
      2  *
      3  * (C) Copyright IBM Corp. 1998-2011. All Rights Reserved.
      4  *
      5  * WARNING: THIS FILE IS MACHINE GENERATED. DO NOT HAND EDIT IT UNLESS
      6  * YOU REALLY KNOW WHAT YOU'RE DOING.
      7  *
      8  * Generated on: 11/01/2011 04:08:11 PM PDT
      9  */
     10 
     11 #ifndef __SCRIPTANDLANGUAGES_H
     12 #define __SCRIPTANDLANGUAGES_H
     13 
     14 #include "LETypes.h"
     15 
     16 /**
     17  * \file
     18  * \internal
     19  */
     20 
     21 U_NAMESPACE_BEGIN
     22 
     23 const LETag zyyyScriptTag = 0x7A797979; /* 'zyyy' (COMMON) */
     24 const LETag zinhScriptTag = 0x7A696E68; /* 'zinh' (INHERITED) */
     25 const LETag arabScriptTag = 0x61726162; /* 'arab' (ARABIC) */
     26 const LETag armnScriptTag = 0x61726D6E; /* 'armn' (ARMENIAN) */
     27 const LETag bengScriptTag = 0x62656E67; /* 'beng' (BENGALI) */
     28 const LETag bng2ScriptTag = 0x626E6732; /* 'bng2' (BENGALI v.2) (manually added) */
     29 const LETag bopoScriptTag = 0x626F706F; /* 'bopo' (BOPOMOFO) */
     30 const LETag cherScriptTag = 0x63686572; /* 'cher' (CHEROKEE) */
     31 const LETag coptScriptTag = 0x636F7074; /* 'copt' (COPTIC) */
     32 const LETag cyrlScriptTag = 0x6379726C; /* 'cyrl' (CYRILLIC) */
     33 const LETag dsrtScriptTag = 0x64737274; /* 'dsrt' (DESERET) */
     34 const LETag devaScriptTag = 0x64657661; /* 'deva' (DEVANAGARI) */
     35 const LETag dev2ScriptTag = 0x64657632; /* 'dev2' (DEVANAGARI v.2) (manually added) */
     36 const LETag ethiScriptTag = 0x65746869; /* 'ethi' (ETHIOPIC) */
     37 const LETag georScriptTag = 0x67656F72; /* 'geor' (GEORGIAN) */
     38 const LETag gothScriptTag = 0x676F7468; /* 'goth' (GOTHIC) */
     39 const LETag grekScriptTag = 0x6772656B; /* 'grek' (GREEK) */
     40 const LETag gujrScriptTag = 0x67756A72; /* 'gujr' (GUJARATI) */
     41 const LETag gjr2ScriptTag = 0x676A7232; /* 'gjr2' (GUJARATI v.2) (manually added) */
     42 const LETag guruScriptTag = 0x67757275; /* 'guru' (GURMUKHI) */
     43 const LETag gur2ScriptTag = 0x67757232; /* 'gur2' (GURMUKHI v.2) (manually added) */
     44 const LETag haniScriptTag = 0x68616E69; /* 'hani' (HAN) */
     45 const LETag hangScriptTag = 0x68616E67; /* 'hang' (HANGUL) */
     46 const LETag hebrScriptTag = 0x68656272; /* 'hebr' (HEBREW) */
     47 const LETag hiraScriptTag = 0x68697261; /* 'hira' (HIRAGANA) */
     48 const LETag kndaScriptTag = 0x6B6E6461; /* 'knda' (KANNADA) */
     49 const LETag knd2ScriptTag = 0x6B6E6432; /* 'knd2' (KANNADA v.2) (manually added) */
     50 const LETag kanaScriptTag = 0x6B616E61; /* 'kana' (KATAKANA) */
     51 const LETag khmrScriptTag = 0x6B686D72; /* 'khmr' (KHMER) */
     52 const LETag laooScriptTag = 0x6C616F20; /* 'lao ' (LAO) */
     53 const LETag latnScriptTag = 0x6C61746E; /* 'latn' (LATIN) */
     54 const LETag mlymScriptTag = 0x6D6C796D; /* 'mlym' (MALAYALAM) */
     55 const LETag mlm2ScriptTag = 0x6D6C6D32; /* 'mlm2' (MALAYALAM v.2) (manually added) */
     56 const LETag mongScriptTag = 0x6D6F6E67; /* 'mong' (MONGOLIAN) */
     57 const LETag mymrScriptTag = 0x6D796D72; /* 'mymr' (MYANMAR) */
     58 const LETag ogamScriptTag = 0x6F67616D; /* 'ogam' (OGHAM) */
     59 const LETag italScriptTag = 0x6974616C; /* 'ital' (OLD_ITALIC) */
     60 const LETag oryaScriptTag = 0x6F727961; /* 'orya' (ORIYA) */
     61 const LETag ory2ScriptTag = 0x6F727932; /* 'ory2' (ORIYA v.2) (manually added) */
     62 const LETag runrScriptTag = 0x72756E72; /* 'runr' (RUNIC) */
     63 const LETag sinhScriptTag = 0x73696E68; /* 'sinh' (SINHALA) */
     64 const LETag syrcScriptTag = 0x73797263; /* 'syrc' (SYRIAC) */
     65 const LETag tamlScriptTag = 0x74616D6C; /* 'taml' (TAMIL) */
     66 const LETag tml2ScriptTag = 0x746D6C32; /* 'tml2' (TAMIL v.2) (manually added) */
     67 const LETag teluScriptTag = 0x74656C75; /* 'telu' (TELUGU) */
     68 const LETag tel2ScriptTag = 0x74656C32; /* 'tel2' (TELUGU v.2) (manually added) */
     69 const LETag thaaScriptTag = 0x74686161; /* 'thaa' (THAANA) */
     70 const LETag thaiScriptTag = 0x74686169; /* 'thai' (THAI) */
     71 const LETag tibtScriptTag = 0x74696274; /* 'tibt' (TIBETAN) */
     72 const LETag cansScriptTag = 0x63616E73; /* 'cans' (CANADIAN_ABORIGINAL) */
     73 const LETag yiiiScriptTag = 0x79692020; /* 'yi  ' (YI) */
     74 const LETag tglgScriptTag = 0x74676C67; /* 'tglg' (TAGALOG) */
     75 const LETag hanoScriptTag = 0x68616E6F; /* 'hano' (HANUNOO) */
     76 const LETag buhdScriptTag = 0x62756864; /* 'buhd' (BUHID) */
     77 const LETag tagbScriptTag = 0x74616762; /* 'tagb' (TAGBANWA) */
     78 const LETag braiScriptTag = 0x62726169; /* 'brai' (BRAILLE) */
     79 const LETag cprtScriptTag = 0x63707274; /* 'cprt' (CYPRIOT) */
     80 const LETag limbScriptTag = 0x6C696D62; /* 'limb' (LIMBU) */
     81 const LETag linbScriptTag = 0x6C696E62; /* 'linb' (LINEAR_B) */
     82 const LETag osmaScriptTag = 0x6F736D61; /* 'osma' (OSMANYA) */
     83 const LETag shawScriptTag = 0x73686177; /* 'shaw' (SHAVIAN) */
     84 const LETag taleScriptTag = 0x74616C65; /* 'tale' (TAI_LE) */
     85 const LETag ugarScriptTag = 0x75676172; /* 'ugar' (UGARITIC) */
     86 const LETag hrktScriptTag = 0x68726B74; /* 'hrkt' (KATAKANA_OR_HIRAGANA) */
     87 const LETag bugiScriptTag = 0x62756769; /* 'bugi' (BUGINESE) */
     88 const LETag glagScriptTag = 0x676C6167; /* 'glag' (GLAGOLITIC) */
     89 const LETag kharScriptTag = 0x6B686172; /* 'khar' (KHAROSHTHI) */
     90 const LETag syloScriptTag = 0x73796C6F; /* 'sylo' (SYLOTI_NAGRI) */
     91 const LETag taluScriptTag = 0x74616C75; /* 'talu' (NEW_TAI_LUE) */
     92 const LETag tfngScriptTag = 0x74666E67; /* 'tfng' (TIFINAGH) */
     93 const LETag xpeoScriptTag = 0x7870656F; /* 'xpeo' (OLD_PERSIAN) */
     94 const LETag baliScriptTag = 0x62616C69; /* 'bali' (BALINESE) */
     95 const LETag batkScriptTag = 0x6261746B; /* 'batk' (BATAK) */
     96 const LETag blisScriptTag = 0x626C6973; /* 'blis' (BLIS) */
     97 const LETag brahScriptTag = 0x62726168; /* 'brah' (BRAHMI) */
     98 const LETag chamScriptTag = 0x6368616D; /* 'cham' (CHAM) */
     99 const LETag cirtScriptTag = 0x63697274; /* 'cirt' (CIRT) */
    100 const LETag cyrsScriptTag = 0x63797273; /* 'cyrs' (CYRS) */
    101 const LETag egydScriptTag = 0x65677964; /* 'egyd' (EGYD) */
    102 const LETag egyhScriptTag = 0x65677968; /* 'egyh' (EGYH) */
    103 const LETag egypScriptTag = 0x65677970; /* 'egyp' (EGYPTIAN_HIEROGLYPHS) */
    104 const LETag geokScriptTag = 0x67656F6B; /* 'geok' (GEOK) */
    105 const LETag hansScriptTag = 0x68616E73; /* 'hans' (HANS) */
    106 const LETag hantScriptTag = 0x68616E74; /* 'hant' (HANT) */
    107 const LETag hmngScriptTag = 0x686D6E67; /* 'hmng' (HMNG) */
    108 const LETag hungScriptTag = 0x68756E67; /* 'hung' (HUNG) */
    109 const LETag indsScriptTag = 0x696E6473; /* 'inds' (INDS) */
    110 const LETag javaScriptTag = 0x6A617661; /* 'java' (JAVANESE) */
    111 const LETag kaliScriptTag = 0x6B616C69; /* 'kali' (KAYAH_LI) */
    112 const LETag latfScriptTag = 0x6C617466; /* 'latf' (LATF) */
    113 const LETag latgScriptTag = 0x6C617467; /* 'latg' (LATG) */
    114 const LETag lepcScriptTag = 0x6C657063; /* 'lepc' (LEPCHA) */
    115 const LETag linaScriptTag = 0x6C696E61; /* 'lina' (LINA) */
    116 const LETag mandScriptTag = 0x6D616E64; /* 'mand' (MANDAIC) */
    117 const LETag mayaScriptTag = 0x6D617961; /* 'maya' (MAYA) */
    118 const LETag meroScriptTag = 0x6D65726F; /* 'mero' (MEROITIC_HIEROGLYPHS) */
    119 const LETag nkooScriptTag = 0x6E6B6F20; /* 'nko ' (NKO) */
    120 const LETag orkhScriptTag = 0x6F726B68; /* 'orkh' (OLD_TURKIC) */
    121 const LETag permScriptTag = 0x7065726D; /* 'perm' (PERM) */
    122 const LETag phagScriptTag = 0x70686167; /* 'phag' (PHAGS_PA) */
    123 const LETag phnxScriptTag = 0x70686E78; /* 'phnx' (PHOENICIAN) */
    124 const LETag plrdScriptTag = 0x706C7264; /* 'plrd' (MIAO) */
    125 const LETag roroScriptTag = 0x726F726F; /* 'roro' (RORO) */
    126 const LETag saraScriptTag = 0x73617261; /* 'sara' (SARA) */
    127 const LETag syreScriptTag = 0x73797265; /* 'syre' (SYRE) */
    128 const LETag syrjScriptTag = 0x7379726A; /* 'syrj' (SYRJ) */
    129 const LETag syrnScriptTag = 0x7379726E; /* 'syrn' (SYRN) */
    130 const LETag tengScriptTag = 0x74656E67; /* 'teng' (TENG) */
    131 const LETag vaiiScriptTag = 0x76616920; /* 'vai ' (VAI) */
    132 const LETag vispScriptTag = 0x76697370; /* 'visp' (VISP) */
    133 const LETag xsuxScriptTag = 0x78737578; /* 'xsux' (CUNEIFORM) */
    134 const LETag zxxxScriptTag = 0x7A787878; /* 'zxxx' (ZXXX) */
    135 const LETag zzzzScriptTag = 0x7A7A7A7A; /* 'zzzz' (UNKNOWN) */
    136 const LETag cariScriptTag = 0x63617269; /* 'cari' (CARIAN) */
    137 const LETag jpanScriptTag = 0x6A70616E; /* 'jpan' (JPAN) */
    138 const LETag lanaScriptTag = 0x6C616E61; /* 'lana' (TAI_THAM) */
    139 const LETag lyciScriptTag = 0x6C796369; /* 'lyci' (LYCIAN) */
    140 const LETag lydiScriptTag = 0x6C796469; /* 'lydi' (LYDIAN) */
    141 const LETag olckScriptTag = 0x6F6C636B; /* 'olck' (OL_CHIKI) */
    142 const LETag rjngScriptTag = 0x726A6E67; /* 'rjng' (REJANG) */
    143 const LETag saurScriptTag = 0x73617572; /* 'saur' (SAURASHTRA) */
    144 const LETag sgnwScriptTag = 0x73676E77; /* 'sgnw' (SGNW) */
    145 const LETag sundScriptTag = 0x73756E64; /* 'sund' (SUNDANESE) */
    146 const LETag moonScriptTag = 0x6D6F6F6E; /* 'moon' (MOON) */
    147 const LETag mteiScriptTag = 0x6D746569; /* 'mtei' (MEETEI_MAYEK) */
    148 const LETag armiScriptTag = 0x61726D69; /* 'armi' (IMPERIAL_ARAMAIC) */
    149 const LETag avstScriptTag = 0x61767374; /* 'avst' (AVESTAN) */
    150 const LETag cakmScriptTag = 0x63616B6D; /* 'cakm' (CHAKMA) */
    151 const LETag koreScriptTag = 0x6B6F7265; /* 'kore' (KORE) */
    152 const LETag kthiScriptTag = 0x6B746869; /* 'kthi' (KAITHI) */
    153 const LETag maniScriptTag = 0x6D616E69; /* 'mani' (MANI) */
    154 const LETag phliScriptTag = 0x70686C69; /* 'phli' (INSCRIPTIONAL_PAHLAVI) */
    155 const LETag phlpScriptTag = 0x70686C70; /* 'phlp' (PHLP) */
    156 const LETag phlvScriptTag = 0x70686C76; /* 'phlv' (PHLV) */
    157 const LETag prtiScriptTag = 0x70727469; /* 'prti' (INSCRIPTIONAL_PARTHIAN) */
    158 const LETag samrScriptTag = 0x73616D72; /* 'samr' (SAMARITAN) */
    159 const LETag tavtScriptTag = 0x74617674; /* 'tavt' (TAI_VIET) */
    160 const LETag zmthScriptTag = 0x7A6D7468; /* 'zmth' (ZMTH) */
    161 const LETag zsymScriptTag = 0x7A73796D; /* 'zsym' (ZSYM) */
    162 const LETag bamuScriptTag = 0x62616D75; /* 'bamu' (BAMUM) */
    163 const LETag lisuScriptTag = 0x6C697375; /* 'lisu' (LISU) */
    164 const LETag nkgbScriptTag = 0x6E6B6762; /* 'nkgb' (NKGB) */
    165 const LETag sarbScriptTag = 0x73617262; /* 'sarb' (OLD_SOUTH_ARABIAN) */
    166 const LETag bassScriptTag = 0x62617373; /* 'bass' (BASS) */
    167 const LETag duplScriptTag = 0x6475706C; /* 'dupl' (DUPL) */
    168 const LETag elbaScriptTag = 0x656C6261; /* 'elba' (ELBA) */
    169 const LETag granScriptTag = 0x6772616E; /* 'gran' (GRAN) */
    170 const LETag kpelScriptTag = 0x6B70656C; /* 'kpel' (KPEL) */
    171 const LETag lomaScriptTag = 0x6C6F6D61; /* 'loma' (LOMA) */
    172 const LETag mendScriptTag = 0x6D656E64; /* 'mend' (MEND) */
    173 const LETag mercScriptTag = 0x6D657263; /* 'merc' (MEROITIC_CURSIVE) */
    174 const LETag narbScriptTag = 0x6E617262; /* 'narb' (NARB) */
    175 const LETag nbatScriptTag = 0x6E626174; /* 'nbat' (NBAT) */
    176 const LETag palmScriptTag = 0x70616C6D; /* 'palm' (PALM) */
    177 const LETag sindScriptTag = 0x73696E64; /* 'sind' (SIND) */
    178 const LETag waraScriptTag = 0x77617261; /* 'wara' (WARA) */
    179 const LETag afakScriptTag = 0x6166616B; /* 'afak' (AFAK) */
    180 const LETag jurcScriptTag = 0x6A757263; /* 'jurc' (JURC) */
    181 const LETag mrooScriptTag = 0x6D726F6F; /* 'mroo' (MROO) */
    182 const LETag nshuScriptTag = 0x6E736875; /* 'nshu' (NSHU) */
    183 const LETag shrdScriptTag = 0x73687264; /* 'shrd' (SHARADA) */
    184 const LETag soraScriptTag = 0x736F7261; /* 'sora' (SORA_SOMPENG) */
    185 const LETag takrScriptTag = 0x74616B72; /* 'takr' (TAKRI) */
    186 const LETag tangScriptTag = 0x74616E67; /* 'tang' (TANG) */
    187 const LETag woleScriptTag = 0x776F6C65; /* 'wole' (WOLE) */
    188 const LETag khojScriptTag = 0x6B686F6A; /* 'khoj' (KHOJ) */
    189 const LETag tirhScriptTag = 0x74697268; /* 'tirh' (TIRH) */
    190 
    191 const LETag nullScriptTag = 0x00000000; /* ''     (NULL) */
    192 
    193 
    194 const LETag nullLanguageTag = 0x00000000; /* '' (null) */
    195 const LETag araLanguageTag = 0x41524120; /* 'ARA' (Arabic) */
    196 const LETag asmLanguageTag = 0x41534D20; /* 'ASM' (Assamese) */
    197 const LETag benLanguageTag = 0x42454E20; /* 'BEN' (Bengali) */
    198 const LETag farLanguageTag = 0x46415220; /* 'FAR' (Farsi) */
    199 const LETag gujLanguageTag = 0x47554A20; /* 'GUJ' (Gujarati) */
    200 const LETag hinLanguageTag = 0x48494E20; /* 'HIN' (Hindi) */
    201 const LETag iwrLanguageTag = 0x49575220; /* 'IWR' (Hebrew) */
    202 const LETag jiiLanguageTag = 0x4A494920; /* 'JII' (Yiddish) */
    203 const LETag janLanguageTag = 0x4A414E20; /* 'JAN' (Japanese) */
    204 const LETag kanLanguageTag = 0x4B414E20; /* 'KAN' (Kannada) */
    205 const LETag kokLanguageTag = 0x4B4F4B20; /* 'KOK' (Konkani) */
    206 const LETag korLanguageTag = 0x4B4F5220; /* 'KOR' (Korean) */
    207 const LETag kshLanguageTag = 0x4B534820; /* 'KSH' (Kashmiri) */
    208 const LETag malLanguageTag = 0x4D414C20; /* 'MAL' (Malayalam (Traditional)) */
    209 const LETag marLanguageTag = 0x4D415220; /* 'MAR' (Marathi) */
    210 const LETag mlrLanguageTag = 0x4D4C5220; /* 'MLR' (Malayalam (Reformed)) */
    211 const LETag mniLanguageTag = 0x4D4E4920; /* 'MNI' (Manipuri) */
    212 const LETag oriLanguageTag = 0x4F524920; /* 'ORI' (Oriya) */
    213 const LETag sanLanguageTag = 0x53414E20; /* 'SAN' (Sanscrit) */
    214 const LETag sndLanguageTag = 0x534E4420; /* 'SND' (Sindhi) */
    215 const LETag snhLanguageTag = 0x534E4820; /* 'SNH' (Sinhalese) */
    216 const LETag syrLanguageTag = 0x53595220; /* 'SYR' (Syriac) */
    217 const LETag tamLanguageTag = 0x54414D20; /* 'TAM' (Tamil) */
    218 const LETag telLanguageTag = 0x54454C20; /* 'TEL' (Telugu) */
    219 const LETag thaLanguageTag = 0x54484120; /* 'THA' (Thai) */
    220 const LETag urdLanguageTag = 0x55524420; /* 'URD' (Urdu) */
    221 const LETag zhpLanguageTag = 0x5A485020; /* 'ZHP' (Chinese (Phonetic)) */
    222 const LETag zhsLanguageTag = 0x5A485320; /* 'ZHS' (Chinese (Simplified)) */
    223 const LETag zhtLanguageTag = 0x5A485420; /* 'ZHT' (Chinese (Traditional)) */
    224 const LETag afkLanguageTag = 0x41464B20; /* 'AFK' (Afrikaans) */
    225 const LETag belLanguageTag = 0x42454C20; /* 'BEL' (Belarussian) */
    226 const LETag bgrLanguageTag = 0x42475220; /* 'BGR' (Bulgarian) */
    227 const LETag catLanguageTag = 0x43415420; /* 'CAT' (Catalan) */
    228 const LETag cheLanguageTag = 0x43484520; /* 'CHE' (Chechen) */
    229 const LETag copLanguageTag = 0x434F5020; /* 'COP' (Coptic) */
    230 const LETag csyLanguageTag = 0x43535920; /* 'CSY' (Czech) */
    231 const LETag danLanguageTag = 0x44414E20; /* 'DAN' (Danish) */
    232 const LETag deuLanguageTag = 0x44455520; /* 'DEU' (German) */
    233 const LETag dznLanguageTag = 0x445A4E20; /* 'DZN' (Dzongkha) */
    234 const LETag ellLanguageTag = 0x454C4C20; /* 'ELL' (Greek) */
    235 const LETag engLanguageTag = 0x454E4720; /* 'ENG' (English) */
    236 const LETag espLanguageTag = 0x45535020; /* 'ESP' (Spanish) */
    237 const LETag etiLanguageTag = 0x45544920; /* 'ETI' (Estonian) */
    238 const LETag euqLanguageTag = 0x45555120; /* 'EUQ' (Basque) */
    239 const LETag finLanguageTag = 0x46494E20; /* 'FIN' (Finnish) */
    240 const LETag fraLanguageTag = 0x46524120; /* 'FRA' (French) */
    241 const LETag gaeLanguageTag = 0x47414520; /* 'GAE' (Gaelic) */
    242 const LETag hauLanguageTag = 0x48415520; /* 'HAU' (Hausa) */
    243 const LETag hrvLanguageTag = 0x48525620; /* 'HRV' (Croation) */
    244 const LETag hunLanguageTag = 0x48554E20; /* 'HUN' (Hungarian) */
    245 const LETag hyeLanguageTag = 0x48594520; /* 'HYE' (Armenian) */
    246 const LETag indLanguageTag = 0x494E4420; /* 'IND' (Indonesian) */
    247 const LETag itaLanguageTag = 0x49544120; /* 'ITA' (Italian) */
    248 const LETag khmLanguageTag = 0x4B484D20; /* 'KHM' (Khmer) */
    249 const LETag mngLanguageTag = 0x4D4E4720; /* 'MNG' (Mongolian) */
    250 const LETag mtsLanguageTag = 0x4D545320; /* 'MTS' (Maltese) */
    251 const LETag nepLanguageTag = 0x4E455020; /* 'NEP' (Nepali) */
    252 const LETag nldLanguageTag = 0x4E4C4420; /* 'NLD' (Dutch) */
    253 const LETag pasLanguageTag = 0x50415320; /* 'PAS' (Pashto) */
    254 const LETag plkLanguageTag = 0x504C4B20; /* 'PLK' (Polish) */
    255 const LETag ptgLanguageTag = 0x50544720; /* 'PTG' (Portuguese) */
    256 const LETag romLanguageTag = 0x524F4D20; /* 'ROM' (Romanian) */
    257 const LETag rusLanguageTag = 0x52555320; /* 'RUS' (Russian) */
    258 const LETag skyLanguageTag = 0x534B5920; /* 'SKY' (Slovak) */
    259 const LETag slvLanguageTag = 0x534C5620; /* 'SLV' (Slovenian) */
    260 const LETag sqiLanguageTag = 0x53514920; /* 'SQI' (Albanian) */
    261 const LETag srbLanguageTag = 0x53524220; /* 'SRB' (Serbian) */
    262 const LETag sveLanguageTag = 0x53564520; /* 'SVE' (Swedish) */
    263 const LETag tibLanguageTag = 0x54494220; /* 'TIB' (Tibetan) */
    264 const LETag trkLanguageTag = 0x54524B20; /* 'TRK' (Turkish) */
    265 const LETag welLanguageTag = 0x57454C20; /* 'WEL' (Welsh) */
    266 
    267 
    268 U_NAMESPACE_END
    269 #endif
    270