Lines Matching refs:size
79 int size; in membuf_putraw() local
81 size = membuf_putrawflex(mb, maxlen, update, &datap, &offset); in membuf_putraw()
84 return size; in membuf_putraw()
329 int size, orig; in membuf_extend_by() local
334 for (orig = mb->end - mb->start, size = orig; size < orig + by;) in membuf_extend_by()
335 size *= 2; in membuf_extend_by()
337 size = min(size, max); in membuf_extend_by()
338 by = size - orig; in membuf_extend_by()
346 ptr = realloc(mb->start, size); in membuf_extend_by()
357 mb->end = mb->start + size; in membuf_extend_by()
362 void membuf_init(struct membuf *mb, char *buff, int size) in membuf_init() argument
365 mb->end = mb->start + size; in membuf_init()
369 int membuf_new(struct membuf *mb, int size) in membuf_new() argument
371 mb->start = malloc(size); in membuf_new()
375 membuf_init(mb, mb->start, size); in membuf_new()