Lines Matching defs:src
42 const unsigned char *data, *ptr, *src, *src_end;
56 src = data;
60 if (*src == '\n') {
66 src++;
71 ptr = memchr(src, '\n', src_end - src);
76 copy_len = ptr - src;
81 memcpy(dest, src, copy_len);
84 src += copy_len;
87 i_assert(dest <= dest_end && src <= src_end);
88 if (dest == dest_end || src == src_end)
92 (src >= data+1, because data[0]=='\n' was
94 if (src[-1] != '\r')
101 src++;
102 i_assert(src == ptr + 1);
107 i_stream_skip(stream->parent, src - data);