Lines Matching refs:buf
53 s->buf = NULL; in strbuf_init()
61 s->buf = malloc(size); in strbuf_init()
62 if (!s->buf) in strbuf_init()
108 if (s->buf) { in strbuf_free()
109 free(s->buf); in strbuf_free()
110 s->buf = NULL; in strbuf_free()
118 char *buf; in strbuf_free_to_string() local
124 buf = s->buf; in strbuf_free_to_string()
131 return buf; in strbuf_free_to_string()
176 s->buf = realloc(s->buf, s->size); in strbuf_resize()
177 if (!s->buf) in strbuf_resize()
194 s->buf[s->length] = str[i]; in strbuf_append_string()
210 fmt_len = vsnprintf(s->buf + s->length, len, fmt, arg); in strbuf_append_fmt()
236 fmt_len = vsnprintf(s->buf + s->length, empty_len + 1, fmt, arg); in strbuf_append_fmt_retry()