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>