#include "src/sfnt/SkOTTable_name.h"
#include "src/base/SkEndian.h"
#include "src/base/SkTSearch.h"
#include "src/base/SkUTF.h"
#include "src/core/SkStringUtils.h"
static SkUnichar next_unichar_UTF16BE(const uint8_t** srcPtr, size_t* length) { … }
static void SkString_from_UTF16BE(const uint8_t* utf16be, size_t length, SkString& utf8) { … }
static const uint16_t UnicodeFromMacRoman[0x80] = …;
static void SkStringFromMacRoman(const uint8_t* macRoman, size_t length, SkString& utf8) { … }
static const struct BCP47FromLanguageId { … }
BCP47FromLanguageID[] = …;
namespace {
bool BCP47FromLanguageIdLess(const BCP47FromLanguageId& a, const BCP47FromLanguageId& b) { … }
}
bool SkOTTableName::Iterator::next(SkOTTableName::Iterator::Record& record) { … }