60 bool reuseRec =
result.rec &&
66 size_t len = strlen(
name);
75 memcpy(rec->
data(), data, dataSize *
count);
140 void*
const* found = (
void*
const*)rec->
data();
162SkMetaData::FindResult SkMetaData::findWithPrev(
const char name[],
Type type)
const {
163 FindResult current {
fRec,
nullptr };
164 while (current.rec) {
165 if (current.rec->fType ==
type && !strcmp(current.rec->name(),
name))
167 current.prev = current.rec;
168 current.rec = current.rec->
fNext;
175 return this->findWithPrev(
name,
type).rec;
220 fRec = metadata.
fRec;
228 const char*
name =
nullptr;
static float next(float f)
SK_API void sk_free(void *)
static void * sk_malloc_throw(size_t size)
constexpr uint16_t SkToU16(S x)
constexpr uint8_t SkToU8(S x)