diff options
author | Nick Wellnhofer <wellnhofer@aevum.de> | 2015-06-07 15:01:43 +0200 |
---|---|---|
committer | Nick Wellnhofer <wellnhofer@aevum.de> | 2015-06-07 21:42:15 +0200 |
commit | b0a0cabbee704740169c9e493d61fcf786251601 (patch) | |
tree | 27ae3c87e34b4a43b736aa568b1f2492e13e533d /src/buffer.c | |
parent | 09cee35add8c8686a3982f3f31de283450b625eb (diff) |
Remove unused function cmark_strbuf_attach
This function was missing a couple of range checks that I'm too lazy
to fix.
Diffstat (limited to 'src/buffer.c')
-rw-r--r-- | src/buffer.c | 18 |
1 files changed, 0 insertions, 18 deletions
diff --git a/src/buffer.c b/src/buffer.c index 08192da..bc2e38f 100644 --- a/src/buffer.c +++ b/src/buffer.c @@ -250,24 +250,6 @@ unsigned char *cmark_strbuf_detach(cmark_strbuf *buf) return data; } -void cmark_strbuf_attach(cmark_strbuf *buf, unsigned char *ptr, bufsize_t asize) -{ - cmark_strbuf_free(buf); - - if (ptr) { - buf->ptr = ptr; - buf->size = strlen((char *)ptr); - if (asize > 0) - // TODO: Check for overflow. - buf->asize = (asize < buf->size) ? buf->size + 1 : asize; - else /* pass 0 to fall back on strlen + 1 */ - // TODO: Check for overflow. - buf->asize = buf->size + 1; - } else { - cmark_strbuf_grow(buf, asize); - } -} - int cmark_strbuf_cmp(const cmark_strbuf *a, const cmark_strbuf *b) { int result = memcmp(a->ptr, b->ptr, MIN(a->size, b->size)); |