45static inline unsigned char *
59strbuf_add(
strbuf *sb,
unsigned char ch)
61 if (sb->
len + 2 <= sb->
cap)
void strbuf_close(strbuf *sb)
Definition strbuf.c:39
strbuf * strbuf_open()
Definition strbuf.c:20
size_t strbuf_append(strbuf *sb, strbuf *q)
Definition strbuf.c:78
size_t strbuf_append_str(strbuf *sb, const unsigned char *s)
Definition strbuf.c:84
size_t strbuf_extend(strbuf *sb, size_t req_len)
Definition strbuf.c:52
size_t strbuf_truncate(strbuf *sb, size_t len)
Definition strbuf.c:122
size_t strbuf_append_mem(strbuf *sb, const unsigned char *p, size_t len)
Definition strbuf.c:107
size_t strbuf_append_ch(strbuf *sb, unsigned char ch)
Definition strbuf.c:70
size_t cap
Definition strbuf.h:12
unsigned char * buf
Definition strbuf.h:14
size_t len
Definition strbuf.h:13