From ad541c67761b8aa6da1566802c347cac4018d0c2 Mon Sep 17 00:00:00 2001 From: Dirk Engling Date: Mon, 2 Nov 2026 20:50:24 +0100 Subject: Move the build sources into src/ --- src/ot_iovec.h | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 src/ot_iovec.h (limited to 'src/ot_iovec.h') diff --git a/src/ot_iovec.h b/src/ot_iovec.h new file mode 100644 index 0000000..4a8abbb --- /dev/null +++ b/src/ot_iovec.h @@ -0,0 +1,18 @@ +/* This software was written by Dirk Engling + It is considered beerware. Prost. Skol. Cheers or whatever. */ + +#ifndef OT_IOVEC_H__ +#define OT_IOVEC_H__ + +#include + +void *iovec_new_chunk(size_t *iovec_entries, struct iovec **iovector, size_t new_alloc); +void *iovec_append(size_t *iovec_entries, struct iovec **iovector, struct iovec *append_iovector); +void iovec_trim_last(size_t *iovec_entries, struct iovec **iovector, void *last_ptr); +void iovec_free(size_t *iovec_entries, struct iovec **iovector); + +size_t iovec_length(const size_t *iovec_entries, const struct iovec **iovector); + +void *iovec_next_chunk(size_t *iovec_entries, struct iovec **iovector, void *last_ptr, size_t new_alloc); + +#endif -- cgit v1.3