| 42 size_t size; /* allocated size */ |
42 size_t size; /* allocated size */ |
| 43 } sbuf_t; |
43 } sbuf_t; |
| 44 |
44 |
| 45 sbuf_t* sbuf_new(size_t size); |
45 sbuf_t* sbuf_new(size_t size); |
| 46 |
46 |
| 47 void sbuf_puts(sbuf_t *buf, char *str); |
47 void sbuf_puts(sbuf_t *buf, const char *str); |
| |
48 |
| |
49 void sbuf_write(sbuf_t *buf, const char *str, size_t length); |
| 48 |
50 |
| 49 void sbuf_put(sbuf_t *buf, char chr); |
51 void sbuf_put(sbuf_t *buf, char chr); |
| 50 |
52 |
| 51 void sbuf_append(sbuf_t *buf, cxstring str); |
53 void sbuf_append(sbuf_t *buf, cxstring str); |
| 52 |
54 |