Lines Matching defs:pos
101 Py_ssize_t pos; /* relative to offset */
271 if (self->pos >= self->size) {
275 return PyLong_FromLong((unsigned char)self->data[self->pos++]);
288 remaining = (self->pos < self->size) ? self->size - self->pos : 0;
291 start = self->data + self->pos;
298 self->pos += (eol - start);
315 remaining = (self->pos < self->size) ? self->size - self->pos : 0;
318 result = PyBytes_FromStringAndSize(&self->data[self->pos], num_bytes);
319 self->pos += num_bytes;
328 Py_ssize_t start = self->pos;
424 if (self->pos > self->size || self->size - self->pos < data.len) {
431 memcpy(&self->data[self->pos], data.buf, data.len);
432 self->pos += data.len;
451 if (self->pos < self->size) {
452 self->data[self->pos++] = value;
663 return PyLong_FromSize_t(self->pos);
716 if (PY_SSIZE_T_MAX - self->pos < dist)
718 where = self->pos + dist;
731 self->pos = where;
831 "pos=%zd, offset=%" _Py_FORMAT_OFFSET ">",
833 mobj->size, mobj->pos, mobj->offset);
1323 m_obj->pos = 0;
1534 m_obj->pos = (size_t) 0;