Lines Matching refs:src
92 const unsigned char *src, size_t src_len,
102 memcpy(dest + n, src, src_len);
105 if (!check_sign_bytes(src, n, pad)
110 || (signed_int && ((pad ^ src[n]) & 0x80) != 0))
112 memcpy(dest, src + n, dest_len);
118 memcpy(dest, src, src_len);
121 if (!check_sign_bytes(src + dest_len, n, pad)
126 || (signed_int && ((pad ^ src[dest_len - 1]) & 0x80) != 0))
128 memcpy(dest, src, dest_len);
136 const void *src, size_t src_len)
138 return copy_integer(dest, dest_len, src, src_len,
139 is_negative(src, src_len) ? 0xff : 0, 1);
144 const void *src, size_t src_len)
146 return copy_integer(dest, dest_len, src, src_len, 0, 1);
151 const void *src, size_t src_len)
153 if (is_negative(src, src_len))
155 return copy_integer(dest, dest_len, src, src_len, 0, 0);
160 const void *src, size_t src_len)
162 return copy_integer(dest, dest_len, src, src_len, 0, 0);