Lines Matching refs:dst

651 lshpack_enc_enc_int (unsigned char *dst, unsigned char *const end,  in lshpack_enc_enc_int()  argument
654 unsigned char *const dst_orig = dst; in lshpack_enc_enc_int()
657 assert(dst < end); in lshpack_enc_enc_int()
659 *dst++ |= value; in lshpack_enc_enc_int()
662 *dst++ |= (1 << prefix_bits) - 1; in lshpack_enc_enc_int()
666 if (dst < end) in lshpack_enc_enc_int()
668 *dst++ = (0x80 | value); in lshpack_enc_enc_int()
674 if (dst < end) in lshpack_enc_enc_int()
675 *dst++ = value; in lshpack_enc_enc_int()
679 return dst; in lshpack_enc_enc_int()
698 const unsigned char *const src_end, unsigned char *const dst, int dst_len) in lshpack_enc_huff_encode() argument
700 unsigned char *p_dst = dst; in lshpack_enc_huff_encode()
816 return p_dst - dst; in lshpack_enc_huff_encode()
819 return p_dst - dst; in lshpack_enc_huff_encode()
832 lshpack_enc_enc_str (unsigned char *const dst, size_t dst_len, in lshpack_enc_enc_str() argument
846 rc = lshpack_enc_huff_encode(str, str + str_len, dst + 1, dst_len - 1); in lshpack_enc_enc_str()
863 *dst = 0x80 | rc; in lshpack_enc_enc_str()
868 str = dst + 1; in lshpack_enc_enc_str()
874 *dst = (unsigned char) str_len; in lshpack_enc_enc_str()
875 memcpy(dst + 1, str, str_len); in lshpack_enc_enc_str()
899 memmove(dst + size_len, str, str_len); in lshpack_enc_enc_str()
900 memcpy(dst, size_buf, size_len); in lshpack_enc_enc_str()
1108 lshpack_enc_encode (struct lshpack_enc *enc, unsigned char *dst, in lshpack_enc_encode() argument
1113 unsigned char *const dst_org = dst; in lshpack_enc_encode()
1118 if (dst_end <= dst) in lshpack_enc_encode()
1153 *dst = 0x80; in lshpack_enc_encode()
1154 dst = lshpack_enc_enc_int(dst, dst_end, table_id, 7); in lshpack_enc_encode()
1158 return dst; in lshpack_enc_encode()
1162 *dst = indexed_prefix_number[input->indexed_type]; in lshpack_enc_encode()
1163 dst = lshpack_enc_enc_int(dst, dst_end, table_id, in lshpack_enc_encode()
1165 if (dst == dst_org) in lshpack_enc_encode()
1172 *dst++ = indexed_prefix_number[input->indexed_type]; in lshpack_enc_encode()
1173 rc = lshpack_enc_enc_str(dst, dst_end - dst, in lshpack_enc_encode()
1178 dst += rc; in lshpack_enc_encode()
1181 rc = lshpack_enc_enc_str(dst, dst_end - dst, in lshpack_enc_encode()
1186 dst += rc; in lshpack_enc_encode()
1195 return dst; in lshpack_enc_encode()
1391 hdec_huff_dec4bits (uint8_t src_4bits, unsigned char *dst, in hdec_huff_dec4bits() argument
1401 *dst = cur_dec_code.sym; in hdec_huff_dec4bits()
1402 dst++; in hdec_huff_dec4bits()
1407 return dst; in hdec_huff_dec4bits()
1417 unsigned char *dst, int dst_len) in lshpack_dec_huff_decode_full() argument
1421 unsigned char *p_dst = dst; in lshpack_dec_huff_decode_full()
1422 unsigned char *dst_end = dst + dst_len; in lshpack_dec_huff_decode_full()
1443 return p_dst - dst; in lshpack_dec_huff_decode_full()
1449 unsigned char *dst, int dst_len);
1457 hdec_dec_str (unsigned char *dst, size_t dst_len, const unsigned char **src, in hdec_dec_str() argument
1475 ret = lshpack_dec_huff_decode(*src, len, dst, dst_len); in hdec_dec_str()
1491 memcpy(dst, (*src), len); in hdec_dec_str()
1867 unsigned char *dst, int dst_len) in lshpack_dec_huff_decode() argument
1869 unsigned char *const orig_dst = dst; in lshpack_dec_huff_decode()
1871 unsigned char *const dst_end = dst + dst_len; in lshpack_dec_huff_decode()
1938 if (dst_end - dst >= (ptrdiff_t) (8 * sizeof(buf) / SHORTEST_CODE) in lshpack_dec_huff_decode()
1946 dst[0] = hdec.out[0]; in lshpack_dec_huff_decode()
1947 dst[1] = hdec.out[1]; in lshpack_dec_huff_decode()
1948 dst[2] = hdec.out[2]; in lshpack_dec_huff_decode()
1949 dst += hdec.lens & 3; in lshpack_dec_huff_decode()
1963 if (len && dst + len <= dst_end) in lshpack_dec_huff_decode()
1968 *dst++ = hdec.out[0]; in lshpack_dec_huff_decode()
1969 *dst++ = hdec.out[1]; in lshpack_dec_huff_decode()
1970 *dst++ = hdec.out[2]; in lshpack_dec_huff_decode()
1973 *dst++ = hdec.out[0]; in lshpack_dec_huff_decode()
1974 *dst++ = hdec.out[1]; in lshpack_dec_huff_decode()
1977 *dst++ = hdec.out[0]; in lshpack_dec_huff_decode()
1982 else if (dst + len > dst_end) in lshpack_dec_huff_decode()
1984 r = dst_end - dst - len; in lshpack_dec_huff_decode()
2007 if (len && dst + len <= dst_end) in lshpack_dec_huff_decode()
2012 *dst++ = hdec.out[0]; in lshpack_dec_huff_decode()
2013 *dst++ = hdec.out[1]; in lshpack_dec_huff_decode()
2014 *dst++ = hdec.out[2]; in lshpack_dec_huff_decode()
2017 *dst++ = hdec.out[0]; in lshpack_dec_huff_decode()
2018 *dst++ = hdec.out[1]; in lshpack_dec_huff_decode()
2021 *dst++ = hdec.out[0]; in lshpack_dec_huff_decode()
2026 else if (dst + len > dst_end) in lshpack_dec_huff_decode()
2028 r = dst_end - dst - len; in lshpack_dec_huff_decode()
2048 return dst - orig_dst; in lshpack_dec_huff_decode()
2052 while ((avail_bits & 7) && dst > orig_dst) in lshpack_dec_huff_decode()
2053 avail_bits += encode_table[ *--dst ].bits; in lshpack_dec_huff_decode()
2056 r = lshpack_dec_huff_decode_full(src, src_end - src, dst, dst_end - dst); in lshpack_dec_huff_decode()
2058 return dst - orig_dst + r; in lshpack_dec_huff_decode()