Lines Matching defs:pos
101 int pos;
111 if (reader->pos == reader->size) {
114 remaining = reader->size - reader->pos;
118 memcpy(out_buffer, reader->buffer + reader->pos, nb_bytes);
119 reader->pos += (int)nb_bytes;
127 if (reader->pos == 0) {
130 if (nb_bytes + reader->pos < 0) {
131 nb_bytes = -reader->pos;
136 if (reader->pos == reader->size) {
139 remaining = reader->size - reader->pos;
144 reader->pos += (int)nb_bytes;
154 reader->pos = (int)nb_bytes;