Lines Matching refs:sb
64 static inline ssize_t strbuf_avail(const struct strbuf *sb) { in strbuf_avail() argument
65 return sb->alloc ? sb->alloc - sb->len - 1 : 0; in strbuf_avail()
70 static inline int strbuf_setlen(struct strbuf *sb, size_t len) { in strbuf_setlen() argument
71 if (!sb->alloc) { in strbuf_setlen()
72 int ret = strbuf_grow(sb, 0); in strbuf_setlen()
76 assert(len < sb->alloc); in strbuf_setlen()
77 sb->len = len; in strbuf_setlen()
78 sb->buf[len] = '\0'; in strbuf_setlen()
83 int strbuf_addch(struct strbuf *sb, int c);
86 static inline int strbuf_addstr(struct strbuf *sb, const char *s) { in strbuf_addstr() argument
87 return strbuf_add(sb, s, strlen(s)); in strbuf_addstr()
90 int strbuf_addf(struct strbuf *sb, const char *fmt, ...) __printf(2, 3);