15821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// Copyright (c) 2006-2009 The Chromium Authors. All rights reserved. 25821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// Use of this source code is governed by a BSD-style license that can be 35821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// found in the LICENSE file. 45821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// 55821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// Created by postproc-shortwords 1.6 on 2008-10-07 16:15:48 65821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// From input file /tmp/input_10p_l8_sort.utf8 75821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// See compact_lang_det.cc for usage 85821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// 95821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#include "encodings/compact_lang_det/cldutil.h" 105821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 115821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// Suppressed: 125821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// az-Arab az-Cyrl ku-Latn tg-Arab za-Hani zzb-Latn zze-Latn zzh-Latn ru-Latn 135821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 145821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// Remapped: 155821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// xxx-Latn=>ut-Latn sh-Latn=>hr-Latn sh-Cyrl=>sr-Cyrl 165821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 175821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// ms/id probabilities leveled 185821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 195821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)static const int kLongWord8TableBuildDate = 20081007; // yyyymmdd 205821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 215821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)COMPILE_ASSERT(MONTENEGRIN == 160, k_montenegrin_changed); 225821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)COMPILE_ASSERT(EXT_NUM_LANGUAGES == 209, k_ext_num_languages_changed); 235821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 245821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)static const int kLongWord8TableSize = 1; // Bucket count 255821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)static const int kLongWord8TableKeyMask = 0xffffffff; // Mask hash key 265821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 275821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)COMPILE_ASSERT(MONTENEGRIN == 160, k_montenegrin_changed); 285821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)COMPILE_ASSERT(EXT_NUM_LANGUAGES == 209, k_ext_num_languages_changed); 295821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 305821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// Empty table 315821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)static const cld::IndirectProbBucket4 kLongWord8Table[kLongWord8TableSize] = { 325821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) // key[4], words[4] in UTF-8 335821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) // value[4] 345821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) { {0x00000000,0x00000000,0x00000000,0x00000000}}, // [000] c 355821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)}; 365821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 375821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)static const uint32 kLongWord8TableInd[1] = { 385821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) // [0000] 395821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 0x00000000, }; 405821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 415821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)COMPILE_ASSERT(1 < (1 << 16), k_indirectbits_too_small); 425821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 435821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 445821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)extern const cld::CLDTableSummary kLongWord8Table_obj = { 455821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) kLongWord8Table, 465821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) kLongWord8TableInd, 475821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) kLongWord8TableSize, 485821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) arraysize(kLongWord8TableInd), 495821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) kLongWord8TableKeyMask, 505821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) kLongWord8TableBuildDate, 515821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)}; 525821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 535821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// End of generated tables 54