37#define stralloc_0(sa) stralloc_append(sa,"")
44#define stralloc_catlong(sa,l) (stralloc_catlong0((sa),(l),0))
45#define stralloc_catuint0(sa,i,n) (stralloc_catulong0((sa),(i),(n)))
46#define stralloc_catint0(sa,i,n) (stralloc_catlong0((sa),(i),(n)))
47#define stralloc_catint(sa,i) (stralloc_catlong0((sa),(i),0))
int stralloc_copy(stralloc *, stralloc *)
int stralloc_starts(stralloc *, const char *)
int stralloc_catb(stralloc *, const char *, unsigned int)
int stralloc_catlong0(stralloc *, long, unsigned int)
int stralloc_append(stralloc *sa, const char *in)
int stralloc_copyb(stralloc *, const char *, unsigned int)
int stralloc_cat(stralloc *, stralloc *)
int stralloc_ready(stralloc *sa, size_t len)
int stralloc_cats(stralloc *, const char *)
int stralloc_catulong0(stralloc *, unsigned long, unsigned int)
int stralloc_readyplus(stralloc *sa, size_t len)
int stralloc_copys(stralloc *, const char *)
void stralloc_free(stralloc *)