Lines Matching defs:length
15 static SkUnichar next_unichar_UTF16BE(const uint8_t** srcPtr, size_t* length) {
16 SkASSERT(srcPtr && *srcPtr && length);
17 SkASSERT(*length > 0);
20 if (*length < sizeof(leading)) {
21 *length = 0;
26 *length -= sizeof(leading);
34 if (*length < sizeof(trailing)) {
35 *length = 0;
44 *length -= sizeof(trailing);
51 static void SkString_from_UTF16BE(const uint8_t* utf16be, size_t length, SkString& utf8) {
56 while (length) {
57 utf8.appendUnichar(next_unichar_UTF16BE(&utf16be, &length));
85 static void SkStringFromMacRoman(const uint8_t* macRoman, size_t length, SkString& utf8) {
87 for (size_t i = 0; i < length; ++i) {
491 const size_t nameLength = SkEndian_SwapBE16(nameRecord.length);
563 uint16_t languageLength = SkEndian_SwapBE16(languageTagRecord.length);