From 6c523c651ca9487ce4c89c96d5ddc83d6c3582c1 Mon Sep 17 00:00:00 2001 From: Johan Danielsson Date: Mon, 17 Mar 1997 10:33:21 +0000 Subject: [PATCH] Specific copy functions. git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@1446 ec53bebd-3082-4978-b11e-865c3cabbd6b --- lib/asn1/der_copy.c | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 lib/asn1/der_copy.c diff --git a/lib/asn1/der_copy.c b/lib/asn1/der_copy.c new file mode 100644 index 000000000..0c202aa07 --- /dev/null +++ b/lib/asn1/der_copy.c @@ -0,0 +1,18 @@ +#include "asn1_locl.h" + +RCSID("$Id$"); + +void +copy_general_string (char **from, char **to) +{ + *to = malloc(strlen(*from) + 1); + strcpy(*to, *from); +} + +void +copy_octet_string (krb5_data *from, krb5_data *to) +{ + to->len = from->len; + to->data = malloc(to->len); + memcpy(to->data, from->data, to->len); +}