29 #ifndef __LIBBTC_CSTR_H__
30 #define __LIBBTC_CSTR_H__
39 #include <sys/types.h>
68 #endif //__LIBBTC_CSTR_H__
LIBBTC_API btc_bool cstr_erase(cstring *s, size_t pos, ssize_t len)
LIBBTC_API btc_bool cstr_equal(const cstring *a, const cstring *b)
static LIBBTC_API btc_bool cstr_append_c(cstring *s, char ch)
LIBBTC_API void cstr_free(cstring *s, btc_bool free_buf)
LIBBTC_API btc_bool cstr_resize(cstring *s, size_t sz)
LIBBTC_API btc_bool cstr_append_buf(cstring *s, const void *buf, size_t sz)
LIBBTC_API cstring * cstr_new_sz(size_t sz)
LIBBTC_API cstring * cstr_new(const char *init_str)
LIBBTC_API cstring * cstr_new_buf(const void *buf, size_t sz)