ext/commonmarker/cmark/src/buffer.h in commonmarker-0.11.0 vs ext/commonmarker/cmark/src/buffer.h in commonmarker-0.12.0

- old
+ new

@@ -30,86 +30,50 @@ * Initialize a cmark_strbuf structure. * * For the cases where CMARK_BUF_INIT cannot be used to do static * initialization. */ -CMARK_EXPORT void cmark_strbuf_init(cmark_mem *mem, cmark_strbuf *buf, bufsize_t initial_size); /** * Grow the buffer to hold at least `target_size` bytes. */ -CMARK_EXPORT void cmark_strbuf_grow(cmark_strbuf *buf, bufsize_t target_size); -CMARK_EXPORT void cmark_strbuf_free(cmark_strbuf *buf); - -CMARK_EXPORT void cmark_strbuf_swap(cmark_strbuf *buf_a, cmark_strbuf *buf_b); -CMARK_EXPORT bufsize_t cmark_strbuf_len(const cmark_strbuf *buf); -CMARK_EXPORT int cmark_strbuf_cmp(const cmark_strbuf *a, const cmark_strbuf *b); -CMARK_EXPORT unsigned char *cmark_strbuf_detach(cmark_strbuf *buf); - -CMARK_EXPORT void cmark_strbuf_copy_cstr(char *data, bufsize_t datasize, const cmark_strbuf *buf); static CMARK_INLINE const char *cmark_strbuf_cstr(const cmark_strbuf *buf) { return (char *)buf->ptr; } #define cmark_strbuf_at(buf, n) ((buf)->ptr[n]) -CMARK_EXPORT void cmark_strbuf_set(cmark_strbuf *buf, const unsigned char *data, bufsize_t len); - -CMARK_EXPORT void cmark_strbuf_sets(cmark_strbuf *buf, const char *string); - -CMARK_EXPORT void cmark_strbuf_putc(cmark_strbuf *buf, int c); - -CMARK_EXPORT void cmark_strbuf_put(cmark_strbuf *buf, const unsigned char *data, bufsize_t len); - -CMARK_EXPORT void cmark_strbuf_puts(cmark_strbuf *buf, const char *string); - -CMARK_EXPORT void cmark_strbuf_clear(cmark_strbuf *buf); -CMARK_EXPORT bufsize_t cmark_strbuf_strchr(const cmark_strbuf *buf, int c, bufsize_t pos); - -CMARK_EXPORT bufsize_t cmark_strbuf_strrchr(const cmark_strbuf *buf, int c, bufsize_t pos); - -CMARK_EXPORT void cmark_strbuf_drop(cmark_strbuf *buf, bufsize_t n); - -CMARK_EXPORT void cmark_strbuf_truncate(cmark_strbuf *buf, bufsize_t len); - -CMARK_EXPORT void cmark_strbuf_rtrim(cmark_strbuf *buf); - -CMARK_EXPORT void cmark_strbuf_trim(cmark_strbuf *buf); - -CMARK_EXPORT void cmark_strbuf_normalize_whitespace(cmark_strbuf *s); - -CMARK_EXPORT void cmark_strbuf_unescape(cmark_strbuf *s); #ifdef __cplusplus } #endif