1 // Copyright 2014 The Chromium Authors. All rights reserved. 2 // Use of this source code is governed by a BSD-style license that can be 3 // found in the LICENSE file. 4 5 // This file is auto-generated by build_utf8_validator_tables. 6 // DO NOT EDIT. 7 8 #include "base/i18n/utf8_validator_tables.h" 9 10 namespace base { 11 namespace internal { 12 13 const uint8 kUtf8ValidatorTables[] = { 14 // State 0, offset 0x00 15 0x00, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, // 0x08 16 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, // 0x10 17 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, // 0x18 18 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, // 0x20 19 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, // 0x28 20 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, // 0x30 21 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, // 0x38 22 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, // 0x40 23 0x81, 0x81, 0x81, 0x83, 0x83, 0x83, 0x83, 0x83, // 0x48 24 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, // 0x50 25 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, // 0x58 26 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, // 0x60 27 0x83, 0x86, 0x8b, 0x8b, 0x8b, 0x8b, 0x8b, 0x8b, // 0x68 28 0x8b, 0x8b, 0x8b, 0x8b, 0x8b, 0x8b, 0x8e, 0x8b, // 0x70 29 0x8b, 0x93, 0x9c, 0x9c, 0x9c, 0x9f, 0x81, 0x81, // 0x78 30 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, // 0x80 31 0x81, // 0x81 32 // State 1, offset 0x81 33 0x07, 0x81, // 0x83 34 // State 2, offset 0x83 35 0x06, 0x00, 0x81, // 0x86 36 // State 3, offset 0x86 37 0x05, 0x81, 0x83, 0x81, 0x81, // 0x8b 38 // State 4, offset 0x8b 39 0x06, 0x83, 0x81, // 0x8e 40 // State 5, offset 0x8e 41 0x05, 0x83, 0x81, 0x81, 0x81, // 0x93 42 // State 6, offset 0x93 43 0x04, 0x81, 0x8b, 0x8b, 0x8b, 0x81, 0x81, 0x81, // 0x9b 44 0x81, // 0x9c 45 // State 7, offset 0x9c 46 0x06, 0x8b, 0x81, // 0x9f 47 // State 8, offset 0x9f 48 0x04, 0x8b, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, // 0xa7 49 0x81, // 0xa8 50 }; 51 52 const size_t kUtf8ValidatorTablesSize = arraysize(kUtf8ValidatorTables); 53 54 } // namespace internal 55 } // namespace base 56