57 lines
2.4 KiB
C++
57 lines
2.4 KiB
C++
// Copyright 2014 The Chromium Authors. All rights reserved.
|
|
// Use of this source code is governed by a BSD-style license that can be
|
|
// found in the LICENSE file.
|
|
|
|
// This file is auto-generated by build_utf8_validator_tables.
|
|
// DO NOT EDIT.
|
|
|
|
#include "base/i18n/utf8_validator_tables.h"
|
|
#include "base/stl_util.h"
|
|
|
|
namespace base {
|
|
namespace internal {
|
|
|
|
const uint8_t kUtf8ValidatorTables[] = {
|
|
// State 0, offset 0x00
|
|
0x00, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, // 0x08
|
|
0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, // 0x10
|
|
0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, // 0x18
|
|
0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, // 0x20
|
|
0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, // 0x28
|
|
0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, // 0x30
|
|
0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, // 0x38
|
|
0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, // 0x40
|
|
0x81, 0x81, 0x81, 0x83, 0x83, 0x83, 0x83, 0x83, // 0x48
|
|
0x83, 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, // 0x50
|
|
0x83, 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, // 0x58
|
|
0x83, 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, // 0x60
|
|
0x83, 0x86, 0x8b, 0x8b, 0x8b, 0x8b, 0x8b, 0x8b, // 0x68
|
|
0x8b, 0x8b, 0x8b, 0x8b, 0x8b, 0x8b, 0x8e, 0x8b, // 0x70
|
|
0x8b, 0x93, 0x9c, 0x9c, 0x9c, 0x9f, 0x81, 0x81, // 0x78
|
|
0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, // 0x80
|
|
0x81, // 0x81
|
|
// State 1, offset 0x81
|
|
0x07, 0x81, // 0x83
|
|
// State 2, offset 0x83
|
|
0x06, 0x00, 0x81, // 0x86
|
|
// State 3, offset 0x86
|
|
0x05, 0x81, 0x83, 0x81, 0x81, // 0x8b
|
|
// State 4, offset 0x8b
|
|
0x06, 0x83, 0x81, // 0x8e
|
|
// State 5, offset 0x8e
|
|
0x05, 0x83, 0x81, 0x81, 0x81, // 0x93
|
|
// State 6, offset 0x93
|
|
0x04, 0x81, 0x8b, 0x8b, 0x8b, 0x81, 0x81, 0x81, // 0x9b
|
|
0x81, // 0x9c
|
|
// State 7, offset 0x9c
|
|
0x06, 0x8b, 0x81, // 0x9f
|
|
// State 8, offset 0x9f
|
|
0x04, 0x8b, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, // 0xa7
|
|
0x81, // 0xa8
|
|
};
|
|
|
|
const size_t kUtf8ValidatorTablesSize = base::size(kUtf8ValidatorTables);
|
|
|
|
} // namespace internal
|
|
} // namespace base
|