aboutsummaryrefslogtreecommitdiff
path: root/strbuf.h
diff options
context:
space:
mode:
Diffstat (limited to 'strbuf.h')
-rw-r--r--strbuf.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/strbuf.h b/strbuf.h
index 5df0b7b..a98ee22 100644
--- a/strbuf.h
+++ b/strbuf.h
@@ -70,6 +70,7 @@ static char *strbuf_string(strbuf_t *s, int *len);
70static void strbuf_ensure_empty_length(strbuf_t *s, int len); 70static void strbuf_ensure_empty_length(strbuf_t *s, int len);
71static char *strbuf_empty_ptr(strbuf_t *s); 71static char *strbuf_empty_ptr(strbuf_t *s);
72static void strbuf_extend_length(strbuf_t *s, int len); 72static void strbuf_extend_length(strbuf_t *s, int len);
73static void strbuf_set_length(strbuf_t *s, int len);
73 74
74/* Update */ 75/* Update */
75extern void strbuf_append_fmt(strbuf_t *s, int len, const char *fmt, ...); 76extern void strbuf_append_fmt(strbuf_t *s, int len, const char *fmt, ...);
@@ -108,6 +109,11 @@ static inline char *strbuf_empty_ptr(strbuf_t *s)
108 return s->buf + s->length; 109 return s->buf + s->length;
109} 110}
110 111
112static inline void strbuf_set_length(strbuf_t *s, int len)
113{
114 s->length = len;
115}
116
111static inline void strbuf_extend_length(strbuf_t *s, int len) 117static inline void strbuf_extend_length(strbuf_t *s, int len)
112{ 118{
113 s->length += len; 119 s->length += len;