Lines Matching defs:copy
18 * You should have received a copy of the GNU Lesser General Public
114 const size_t copy = FFMIN(inc, f->offset_w);
115 memcpy(tmp + f->nb_elems * f->elem_size, tmp, copy * f->elem_size);
116 if (copy < f->offset_w) {
117 memmove(tmp, tmp + copy * f->elem_size,
118 (f->offset_w - copy) * f->elem_size);
119 f->offset_w -= copy;
121 f->offset_w = copy == inc ? 0 : f->nb_elems + copy;
378 const size_t copy = FFMIN(new_size - old_size, offset_w);
379 memcpy(tmp + old_size, tmp, copy);
380 if (copy < offset_w) {
381 memmove(tmp, tmp + copy , offset_w - copy);
382 offset_w -= copy;
384 offset_w = old_size + copy;