Home | History | Annotate | Download | only in i18n
      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