Lines Matching refs:dst
131 uchar_t *dst = d_start;
140 if (dst >= (uchar_t *)d_start + s_len - 1 - 2 * NBBY) {
142 for (src = s_start, dst = d_start; mlen; mlen--)
143 *dst++ = *src++;
147 copymap = dst;
148 *dst++ = 0;
151 *dst++ = *src++;
165 *dst++ = ((mlen - MATCH_MIN) << (NBBY - MATCH_BITS)) |
167 *dst++ = (uchar_t)offset;
170 *dst++ = *src++;
173 return (dst - (uchar_t *)d_start);
180 uchar_t *dst = d_start;
189 *dst++ = *src++;
193 while (src < s_end && dst < d_end) {
202 if ((cpy = dst - offset) >= (uchar_t *)d_start)
203 while (--mlen >= 0 && dst < d_end)
204 *dst++ = *cpy++;
210 return (dst - (uchar_t *)d_start);
212 *dst++ = *src++;
215 return (dst - (uchar_t *)d_start);