Lines Matching defs:index
20 size_t current; /* index of next byte to read */
58 size_t index, towrite, written;
61 index = (rb->current + rb->avail) % rb->size;
66 len = rb->size - index;
68 memcpy(((char *)rb->data)+index, data, len);
74 index = 0;
75 memcpy(((char *)rb->data)+index, ((char *)data)+written, len);
85 size_t index, toread, got;
88 index = rb->current;
93 len = rb->size - index;
95 memcpy(data, ((char *)rb->data)+index, len);
102 index = 0;
103 memcpy(((char *)data)+got, ((char *)rb->data)+index, len);