Lines Matching defs:dst
87 static void cin_apply_delta_data(const unsigned char *src, unsigned char *dst,
91 *dst++ += *src++;
95 unsigned char *dst, int dst_size)
99 unsigned char *dst_cur = dst;
100 unsigned char *dst_end = dst + dst_size;
126 return dst_cur - dst;
130 unsigned char *dst, int dst_size)
134 unsigned char *dst_end = dst + dst_size, *dst_start = dst;
137 while (src < src_end && dst < dst_end) {
139 for (i = 0; i < 8 && src < src_end && dst < dst_end; ++i) {
141 *dst++ = *src++;
146 if ((int)(dst - dst_start) < offset + 1)
152 sz = FFMIN(sz, dst_end - dst);
154 *dst = *(dst - offset - 1);
155 ++dst;
161 if (dst_end - dst > dst_size - dst_size/10)
168 unsigned char *dst, int dst_size)
171 unsigned char *dst_end = dst + dst_size;
174 while (src + 1 < src_end && dst < dst_end) {
178 memset(dst, *src++, FFMIN(len, dst_end - dst));
185 memcpy(dst, src, FFMIN3(len, dst_end - dst, src_end - src));
188 dst += len;
191 if (dst_end - dst > dst_size - dst_size/10)