File strb.h¶
Functions
-
strb*
strb_alloc
(size_t s)¶
-
void
strb_free
(strb * sb)¶
-
static void
strb_reset
(strb * sb)¶
-
static int
strb_seterror
(strb * sb)¶
-
static int
strb_error
(strb * sb)¶
-
static void
strb_clear
(strb * sb)¶
-
int
strb_grow
(strb * sb, size_t s)¶
-
static int
strb_ensure
(strb * sb, size_t s)¶
-
static void
strb_appendc
(strb * sb, char c)¶
-
static void
strb_appendn
(strb * sb, const char * s, size_t n)¶
-
static void
strb_appends
(strb * sb, const char * s)¶
-
static void
strb_appendb
(strb * sb, const strb * sb2)¶
-
void
strb_appendf
(strb * sb, const char * f, ...)¶
-
void
strb_read
(strb * sb, int fd, size_t sz)¶
-
int
strb_write
(int fd, strb * sb)¶
-
static char*
strb_cstr
(strb * sb)¶
-
struct
_strb
¶ - #include <strb.h>