Lines Matching defs:data

32 uint32_t SkOTUtils::CalcTableChecksum(SK_OT_ULONG *data, size_t length) {
34 SK_OT_ULONG *dataEnd = data + ((length + 3) & ~3) / sizeof(SK_OT_ULONG);
35 for (; data < dataEnd; ++data) {
36 sum += SkEndian_SwapBE32(*data);
84 // Copy the data, leaving out the old name table.
94 //originalDataSize is the size of the original data without the name table.
99 SK_OT_BYTE* data = static_cast<SK_OT_BYTE*>(rewrittenFontData->writable_data());
101 if (fontData->read(data, oldNameTableOffset) < oldNameTableOffset) {
107 if (fontData->read(data + oldNameTableOffset, originalDataSize - oldNameTableOffset) < originalDataSize - oldNameTableOffset) {
112 SkSFNTHeader::TableDirectoryEntry* currentEntry = reinterpret_cast<SkSFNTHeader::TableDirectoryEntry*>(data + sizeof(SkSFNTHeader));
127 SkSFNTHeader::TableDirectoryEntry* nameTableEntry = reinterpret_cast<SkSFNTHeader::TableDirectoryEntry*>(data + sizeof(SkSFNTHeader)) + tableIndex;
131 // Write the new 'name' table after the original font data.
132 SkOTTableName* nameTable = reinterpret_cast<SkOTTableName*>(data + originalDataSize);
138 SkOTTableName::Record* nameRecord = reinterpret_cast<SkOTTableName::Record*>(data + originalDataSize + sizeof(SkOTTableName));
151 SK_OT_USHORT* nameString = reinterpret_cast<SK_OT_USHORT*>(data + originalDataSize + stringOffset);
156 unsigned char* logical = data + originalDataSize + nameTableLogicalSize;
157 unsigned char* physical = data + originalDataSize + nameTablePhysicalSize;
169 SkOTTableHead* headTable = reinterpret_cast<SkOTTableHead*>(data + headTableOffset);
171 uint32_t unadjustedFontChecksum = SkOTUtils::CalcTableChecksum(reinterpret_cast<SK_OT_ULONG*>(data), originalDataSize + nameTablePhysicalSize);