Lines Matching defs:custr_t
150 typedef struct custr custr_t;
153 * Allocate and free a "custr_t" dynamic string object. Returns 0 on success
156 extern int custr_alloc(custr_t **);
157 extern void custr_free(custr_t *);
160 * Allocate a "custr_t" dynamic string object that operates on a fixed external
163 extern int custr_alloc_buf(custr_t **, void *, size_t);
170 extern int custr_appendc(custr_t *, char);
171 extern int custr_append(custr_t *, const char *);
178 extern int custr_append_printf(custr_t *, const char *, ...);
179 extern int custr_append_vprintf(custr_t *, const char *, va_list);
185 extern size_t custr_len(custr_t *);
191 extern void custr_reset(custr_t *);
198 extern const char *custr_cstr(custr_t *str);