Lines Matching defs:pos

524     p->pos[i] = 0;

704 src2 = p->buf + (CODER_BUF_SIZE * k) + p->pos[k];
705 srcLen2 = p->size[k] - p->pos[k];
716 if (p->pos[i] != p->size[i])
760 p->pos[(size_t)i - 1] += srcLen2;
770 p->pos[i] = 0;
806 #define READ_VARINT_AND_CHECK(buf, pos, size, res) \
807 { unsigned s = Xz_ReadVarInt(buf + pos, size - pos, res); \
809 pos += s; }
840 unsigned pos;
849 pos = 1;
850 p->flags = header[pos++];
855 READ_VARINT_AND_CHECK(header, pos, headerSize, &p->packSize)
863 READ_VARINT_AND_CHECK(header, pos, headerSize, &p->unpackSize)
871 READ_VARINT_AND_CHECK(header, pos, headerSize, &filter->id)
872 READ_VARINT_AND_CHECK(header, pos, headerSize, &size)
873 if (size > headerSize - pos || size > XZ_FILTER_PROPS_SIZE_MAX)
876 memcpy(filter->props, header + pos, (size_t)size);
877 pos += (unsigned)size;
892 while (pos < headerSize)
893 if (header[pos++] != 0)
955 p->pos = 0;
999 p->pos = 0;
1107 p->pos = 0;
1134 if (p->pos < XZ_STREAM_HEADER_SIZE)
1136 if (p->pos < XZ_SIG_SIZE && *src != XZ_SIG[p->pos])
1140 p->buf[p->pos++] = *src++;
1151 p->pos = 0;
1158 if (p->pos == 0)
1160 p->buf[p->pos++] = *src++;
1179 if (p->pos != p->blockHeaderSize)
1181 UInt32 cur = p->blockHeaderSize - p->pos;
1184 memcpy(p->buf + p->pos, src, cur);
1185 p->pos += cur;
1226 UInt32 cur = checkSize - p->pos;
1236 memcpy(p->buf + p->pos, src, cur);
1237 p->pos += cur;
1240 if (checkSize != p->pos)
1246 p->pos = 0;
1261 if (p->pos < p->indexPreSize)
1264 if (*src++ != p->buf[p->pos++])
1295 p->pos = 0;
1306 if (p->pos < 4)
1309 p->buf[p->pos++] = *src++;
1315 p->pos = 0;
1324 UInt32 cur = XZ_STREAM_FOOTER_SIZE - p->pos;
1327 memcpy(p->buf + p->pos, src, cur);
1328 p->pos += cur;
1331 if (p->pos == XZ_STREAM_FOOTER_SIZE)
1348 p->pos = 0;
1387 return (p->state == XZ_STATE_BLOCK_HEADER) && (p->pos == 0);
1401 num = p->padSize + p->pos;