Lines Matching refs:src
47 int gzip_parse_header(const unsigned char *src, unsigned long len) in gzip_parse_header() argument
53 flags = src[3]; in gzip_parse_header()
54 if (src[2] != DEFLATED || (flags & RESERVED) != 0) { in gzip_parse_header()
59 i = 12 + src[10] + (src[11] << 8); in gzip_parse_header()
61 while (src[i++] != 0) in gzip_parse_header()
64 while (src[i++] != 0) in gzip_parse_header()
75 int gunzip(void *dst, int dstlen, unsigned char *src, unsigned long *lenp) in gunzip() argument
77 int offset = gzip_parse_header(src, *lenp); in gunzip()
82 return zunzip(dst, dstlen, src, lenp, 1, offset); in gunzip()
119 int gzwrite(unsigned char *src, int len, in gzwrite() argument
155 flags = src[3]; in gzwrite()
156 if (src[2] != DEFLATED || (flags & RESERVED) != 0) { in gzwrite()
161 i = 12 + src[10] + (src[11] << 8); in gzwrite()
163 while (src[i++] != 0) in gzwrite()
166 while (src[i++] != 0) in gzwrite()
178 memcpy(&expected_crc, src + len - 8, sizeof(expected_crc)); in gzwrite()
181 memcpy(&szuncompressed, src + len - 4, sizeof(szuncompressed)); in gzwrite()
206 s.next_in = src + i; in gzwrite()
278 int zunzip(void *dst, int dstlen, unsigned char *src, unsigned long *lenp, in zunzip() argument
293 s.next_in = src + offset; in zunzip()