Lines Matching defs:marker

7295                           const char *marker, size_t size) {
7296 size_t name_len = strnlen(marker, size);
7301 *name = std::string(marker, name_len);
7303 marker += name_len + 1;
7306 size_t type_len = strnlen(marker, size);
7310 *type = std::string(marker, type_len);
7312 marker += type_len + 1;
7320 memcpy(&data_len, marker, sizeof(uint32_t));
7327 marker += sizeof(uint32_t);
7341 marker += sizeof(uint32_t);
7349 memcpy(&data->at(0), marker, static_cast<size_t>(data_len));
10420 const char *marker = reinterpret_cast<const char *>(&buf[0]);
10427 if (size > 0 && marker[0] == '\0') {
10485 } else if (marker[0] == '\0') {
10495 marker, size)) {
10501 marker += marker_size;
11182 const unsigned char *head, const unsigned char *marker, const size_t size) {
11183 TEXR_ASSERT(head < marker);
11187 size_t offset = static_cast<size_t>(marker - head);
11196 memcpy(&y, marker, sizeof(int));
11197 memcpy(&data_len, marker + 4, sizeof(unsigned int));
11208 marker += data_len + 8; // 8 = 4 bytes(y) + 4 bytes(data_len)
11216 const unsigned char *marker, const size_t size,
11219 marker == NULL || (size <= tinyexr::kEXRVersionSize)) {
11302 if ((marker + sizeof(tinyexr_uint64)) >= (head + size)) {
11307 memcpy(&offset, marker, sizeof(tinyexr::tinyexr_uint64));
11313 marker += sizeof(tinyexr::tinyexr_uint64); // = 8
11328 ReconstructLineOffsets(&offsets, num_blocks, head, marker, size);
11725 const unsigned char *marker = memory + tinyexr::kEXRVersionSize;
11732 int ret = ParseEXRHeader(&info, NULL, version, &err_str, marker, marker_size);
11999 const unsigned char *marker = reinterpret_cast<const unsigned char *>(
12002 return tinyexr::DecodeEXRImage(exr_image, exr_header, head, marker, size,
12051 char marker[] = {2, 0, 0, 0};
12054 marker[1] |= 0x2;
12057 marker[1] |= 0x4;
12060 marker[1] |= 0x8;
12063 marker[1] |= 0x10;
12066 memory.insert(memory.end(), marker, marker + 4);
12618 const char *marker = &buf[0];
12624 if (memcmp(marker, header, 4) != 0) {
12628 marker += 4;
12635 if (marker[0] != 2 || marker[1] != 8 || marker[2] != 0 || marker[3] != 0) {
12640 marker += 4;
12657 } else if (marker[0] == '\0') {
12658 marker++;
12668 marker, size)) {
12674 marker += marker_size;
12758 memcpy(&offset, marker, sizeof(tinyexr::tinyexr_int64));
12760 marker += sizeof(tinyexr::tinyexr_int64); // = 8
13108 const unsigned char *marker = memory + tinyexr::kEXRVersionSize;
13120 marker, marker_size);
13128 marker += 1; // skip '\0'
13142 marker += info.header_len;
13219 const unsigned char *marker = memory;
13225 if (memcmp(marker, header, 4) != 0) {
13228 marker += 4;
13239 if (marker[0] != 2) {
13245 if (marker[1] & 0x2) { // 9th bit
13248 if (marker[1] & 0x4) { // 10th bit
13251 if (marker[1] & 0x8) { // 11th bit
13254 if (marker[1] & 0x10) { // 12th bit
13322 const char *marker = reinterpret_cast<const char *>(
13326 marker += 1; // Skip empty header.
13346 memcpy(&offset, marker, 8);
13356 marker += 8;