Lines Matching full:used
56 buf->used = 0; in strbuf_init()
68 bytes = realloc(buf->bytes, buf->used + 1); in strbuf_steal()
73 bytes[buf->used] = '\0'; in strbuf_steal()
79 if (!buf_grow(buf, buf->used + 1)) in strbuf_str()
81 buf->bytes[buf->used] = '\0'; in strbuf_str()
87 if (!buf_grow(buf, buf->used + 1)) in strbuf_pushchar()
89 buf->bytes[buf->used] = ch; in strbuf_pushchar()
90 buf->used++; in strbuf_pushchar()
103 if (!buf_grow(buf, buf->used + len)) in strbuf_pushchars()
106 memcpy(buf->bytes + buf->used, str, len); in strbuf_pushchars()
107 buf->used += len; in strbuf_pushchars()
114 assert(buf->used > 0); in strbuf_popchar()
115 buf->used--; in strbuf_popchar()
120 assert(buf->used >= n); in strbuf_popchars()
121 buf->used -= n; in strbuf_popchars()
126 buf->used = 0; in strbuf_clear()