15#ifndef AWS_CRYPTOSDK_LIST_UTILS_H 
   16#define AWS_CRYPTOSDK_LIST_UTILS_H 
   18#include <aws/common/array_list.h> 
   19#include <aws/cryptosdk/exports.h> 
   41    struct aws_allocator *alloc, 
struct aws_array_list *dest, 
const struct aws_array_list *src);
 
   51    struct aws_allocator *alloc, 
struct aws_array_list *dest, 
const struct aws_array_list *src);
 
int aws_cryptosdk_keyring_trace_copy_all(struct aws_allocator *alloc, struct aws_array_list *dest, const struct aws_array_list *src)
int aws_cryptosdk_transfer_list(struct aws_array_list *dest, struct aws_array_list *src)
int aws_cryptosdk_edk_list_copy_all(struct aws_allocator *alloc, struct aws_array_list *dest, const struct aws_array_list *src)