| 100 | } |
| 101 | |
| 102 | void |
| 103 | hoedown_buffer_grow(hoedown_buffer *buf, size_t neosz) |
| 104 | { |
| 105 | size_t neoasz; |
| 106 | assert(buf && buf->unit); |
| 107 | |
| 108 | if (buf->asize >= neosz) |
| 109 | return; |
| 110 | |
| 111 | neoasz = buf->asize + buf->unit; |
| 112 | while (neoasz < neosz) |
| 113 | neoasz += buf->unit; |
| 114 | |
| 115 | buf->data = (uint8_t *) buf->data_realloc(buf->data, neoasz); |
| 116 | buf->asize = neoasz; |
| 117 | } |
| 118 | |
| 119 | void |
| 120 | hoedown_buffer_put(hoedown_buffer *buf, const uint8_t *data, size_t size) |
no outgoing calls
no test coverage detected