aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIan Moffett <ian@osmora.org>2025-04-09 14:43:55 -0400
committerIan Moffett <ian@osmora.org>2025-04-09 14:43:55 -0400
commitd777649b2f052c864c03395de3dc421390de8502 (patch)
treed63fb4186e9c40d9f86aff7cb7d9ff34305334ea
parent608ea586537ab56a7c7ff2afb989ec6a4e604787 (diff)
buffer: Add LDO_BUFSTREAM() macro
LDO_BUFSTREAM() allows easy access to raw bytes from an LDO buffer descriptor. Signed-off-by: Ian Moffett <ian@osmora.org>
-rw-r--r--src/include/ldo/buffer.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/include/ldo/buffer.h b/src/include/ldo/buffer.h
index 1b4e280..359429e 100644
--- a/src/include/ldo/buffer.h
+++ b/src/include/ldo/buffer.h
@@ -30,6 +30,8 @@
#ifndef LDO_BUFFER_H_
#define LDO_BUFFER_H_
+#define LDO_BUFSTREAM(BUFP) ((char *)(BUFP)->data)
+
struct ldo_buffer {
char *data;
size_t len;