Lines Matching refs:dst
341 CopyData(KMF_DATA *src, KMF_DATA *dst)
343 if (src && dst && src->Data != NULL && src->Length > 0) {
344 dst->Length = src->Length;
345 dst->Data = malloc(dst->Length);
346 if (dst->Data == NULL)
348 (void) memcpy(dst->Data, src->Data, src->Length);
496 convert_signed_to_fixed(BerValue *src, BerValue *dst)
500 if (dst->bv_len > src->bv_len) {
501 cnt = dst->bv_len - src->bv_len;
503 (void) memset(dst->bv_val, 0x00, cnt);
504 (void) memcpy(dst->bv_val + cnt, src->bv_val,
508 if (dst->bv_len == src->bv_len) {
509 (void) memcpy(dst->bv_val, src->bv_val,
510 dst->bv_len);
517 cnt = src->bv_len - dst->bv_len;
523 (void) memcpy(dst->bv_val, p, dst->bv_len);
2535 ber_copy_data(KMF_DATA *dst, KMF_DATA *src)
2539 if (dst == NULL || src == NULL)
2542 dst->Data = malloc(src->Length);
2543 if (dst->Data == NULL)
2546 dst->Length = src->Length;
2547 (void) memcpy(dst->Data, src->Data, src->Length);