Lines Matching refs:start

18 	mb->head = mb->start;  in membuff_purge()
19 mb->tail = mb->start; in membuff_purge()
29 *data = &mb->start; in membuff_putrawflex()
30 *offsetp = mb->head - mb->start; in membuff_putrawflex()
33 if (!mb->start) in membuff_putrawflex()
54 if ((maxlen < 0 || len < maxlen) && mb->tail != mb->start) { in membuff_putrawflex()
57 mb->head = mb->start; in membuff_putrawflex()
138 mb->tail = mb->start; in membuff_getraw()
143 maxlen, update, (int)(mb->head - mb->start), in membuff_getraw()
144 (int)(mb->tail - mb->start), (int)(*data - mb->start), len); in membuff_getraw()
231 return mb->end - mb->start; in membuff_size()
239 (int)(mb->head - mb->start), (int)(mb->tail - mb->start), in membuff_makecontig()
240 (int)(mb->end - mb->start)); in membuff_makecontig()
253 botsize = mb->head - mb->start; in membuff_makecontig()
261 memmove(mb->start + topsize, mb->start, botsize); in membuff_makecontig()
271 memcpy(mb->start, mb->tail, topsize); in membuff_makecontig()
272 debug(" - memcpy(%d, %d, %d)", 0, (int)(mb->tail - mb->start), topsize); in membuff_makecontig()
275 mb->tail = mb->start; in membuff_makecontig()
276 mb->head = mb->start + topsize + botsize; in membuff_makecontig()
278 debug(" - head=%d, tail=%d", (int)(mb->head - mb->start), in membuff_makecontig()
279 (int)(mb->tail - mb->start)); in membuff_makecontig()
287 return mb->end == mb->start ? 0 : in membuff_free()
288 (mb->end - mb->start) - 1 - membuff_avail(mb); in membuff_free()
307 s = mb->start; in membuff_readline()
321 mb->tail = s == mb->end ? mb->start : s; in membuff_readline()
334 for (orig = mb->end - mb->start, size = orig; size < orig + by;) in membuff_extend_by()
344 oldhead = mb->head - mb->start; in membuff_extend_by()
345 oldtail = mb->tail - mb->start; in membuff_extend_by()
346 ptr = realloc(mb->start, size); in membuff_extend_by()
349 mb->start = ptr; in membuff_extend_by()
350 mb->head = mb->start + oldhead; in membuff_extend_by()
351 mb->tail = mb->start + oldtail; in membuff_extend_by()
357 mb->end = mb->start + size; in membuff_extend_by()
364 mb->start = buff; in membuff_init()
365 mb->end = mb->start + size; in membuff_init()
371 mb->start = malloc(size); in membuff_new()
372 if (!mb->start) in membuff_new()
375 membuff_init(mb, mb->start, size); in membuff_new()
382 mb->start = NULL; in membuff_uninit()
388 free(&mb->start); in membuff_dispose()