Lines Matching refs:AVBPrint
77 typedef struct AVBPrint {
85 } AVBPrint;
108 void av_bprint_init(AVBPrint *buf, unsigned size_init, unsigned size_max);
119 void av_bprint_init_for_buffer(AVBPrint *buf, char *buffer, unsigned size);
124 void av_bprintf(AVBPrint *buf, const char *fmt, ...) av_printf_format(2, 3);
129 void av_vbprintf(AVBPrint *buf, const char *fmt, va_list vl_arg);
134 void av_bprint_chars(AVBPrint *buf, char c, unsigned n);
143 void av_bprint_append_data(AVBPrint *buf, const char *data, unsigned size);
157 void av_bprint_strftime(AVBPrint *buf, const char *fmt, const struct tm *tm);
168 void av_bprint_get_buffer(AVBPrint *buf, unsigned size,
174 void av_bprint_clear(AVBPrint *buf);
182 static inline int av_bprint_is_complete(AVBPrint *buf)
198 int av_bprint_finalize(AVBPrint *buf, char **ret_str);
213 void av_bprint_escape(AVBPrint *dstbuf, const char *src, const char *special_chars,