Lines Matching refs:src_len
92 const unsigned char *src, size_t src_len, in copy_integer() argument
99 if (src_len < dest_len) { in copy_integer()
100 n = dest_len - src_len; in copy_integer()
102 memcpy(dest + n, src, src_len); in copy_integer()
104 n = src_len - dest_len; in copy_integer()
115 if (src_len < dest_len) { in copy_integer()
116 n = dest_len - src_len; in copy_integer()
117 memset(dest + src_len, pad, n); in copy_integer()
118 memcpy(dest, src, src_len); in copy_integer()
120 n = src_len - dest_len; in copy_integer()
136 const void *src, size_t src_len) in signed_from_signed() argument
138 return copy_integer(dest, dest_len, src, src_len, in signed_from_signed()
139 is_negative(src, src_len) ? 0xff : 0, 1); in signed_from_signed()
144 const void *src, size_t src_len) in signed_from_unsigned() argument
146 return copy_integer(dest, dest_len, src, src_len, 0, 1); in signed_from_unsigned()
151 const void *src, size_t src_len) in unsigned_from_signed() argument
153 if (is_negative(src, src_len)) in unsigned_from_signed()
155 return copy_integer(dest, dest_len, src, src_len, 0, 0); in unsigned_from_signed()
160 const void *src, size_t src_len) in unsigned_from_unsigned() argument
162 return copy_integer(dest, dest_len, src, src_len, 0, 0); in unsigned_from_unsigned()