/*** * ldup.c */ #include #include #include #include "./allocator.h" #include "./vector.h" int32_t ldup(const struct allocator alloc, void **dest, size_t *const length, const void *src, const size_t num, const size_t size) { int32_t rc; rc = lensure(alloc, dest, length, 0, num, size); if (VEC_OKAY == rc) { memcpy(*dest, src, num * size); } return (rc); }