| 83 | } |
| 84 | |
| 85 | void av_bprint_init_for_buffer(AVBPrint *buf, char *buffer, unsigned size) |
| 86 | { |
| 87 | if (size == 0) { |
| 88 | av_bprint_init(buf, 0, AV_BPRINT_SIZE_COUNT_ONLY); |
| 89 | return; |
| 90 | } |
| 91 | |
| 92 | buf->str = buffer; |
| 93 | buf->len = 0; |
| 94 | buf->size = size; |
| 95 | buf->size_max = size; |
| 96 | *buf->str = 0; |
| 97 | } |
| 98 | |
| 99 | void av_vbprintf(AVBPrint *buf, const char *fmt, va_list vl_arg) |
| 100 | { |