Lines Matching defs:str
34 #define av_bprint_is_allocated(buf) ((buf)->str != (buf)->reserved_internal_buffer)
49 old_str = av_bprint_is_allocated(buf) ? buf->str : NULL;
54 memcpy(new_str, buf->str, buf->len + 1);
55 buf->str = new_str;
66 buf->str[FFMIN(buf->len, buf->size - 1)] = 0;
76 buf->str = buf->reserved_internal_buffer;
80 *buf->str = 0;
87 buf->str = buffer;
91 *buf->str = 0;
103 dst = room ? buf->str + buf->len : NULL;
126 dst = room ? buf->str + buf->len : NULL;
153 memset(buf->str + buf->len, c, real_n);
171 memcpy(buf->str + buf->len, data, real_n);
185 if (room && (l = strftime(buf->str + buf->len, room, fmt, tm)))
208 memset(buf->str + buf->len, '!', room);
209 memcpy(buf->str + buf->len, txt, FFMIN(sizeof(txt) - 1, room));
224 *mem = *actual_size ? buf->str + buf->len : NULL;
230 *buf->str = 0;
238 char *str;
243 str = av_realloc(buf->str, real_size);
244 if (!str)
245 str = buf->str;
246 buf->str = NULL;
248 str = av_memdup(buf->str, real_size);
249 if (!str)
252 *ret_str = str;
255 av_freep(&buf->str);