61 size_t off,
size_t len);
67size_t ec_vec_len(
const struct ec_vec *vec);
int ec_vec_add_by_ref(struct ec_vec *vec, void *ptr)
void ec_vec_free(struct ec_vec *vec)
int ec_vec_add_u16(struct ec_vec *vec, uint16_t elt)
void(* ec_vec_elt_copy_t)(void *dst, void *src)
int ec_vec_add_u32(struct ec_vec *vec, uint32_t elt)
int ec_vec_add_u8(struct ec_vec *vec, uint8_t elt)
int ec_vec_add_u64(struct ec_vec *vec, uint64_t elt)
int ec_vec_get(void *ptr, const struct ec_vec *vec, size_t idx)
void(* ec_vec_elt_free_t)(void *ptr)
struct ec_vec * ec_vec_dup(const struct ec_vec *vec)
struct ec_vec * ec_vec_ndup(const struct ec_vec *vec, size_t off, size_t len)
struct ec_vec * ec_vec(size_t elt_size, size_t size, ec_vec_elt_copy_t copy, ec_vec_elt_free_t free)
int ec_vec_add_ptr(struct ec_vec *vec, void *elt)