From c9c50ba84127d31e71d61c7ad92e2166e9079dff Mon Sep 17 00:00:00 2001 From: David Robillard Date: Tue, 9 Apr 2019 14:42:46 +0200 Subject: Make node size always 64 bits This ensures that sizeof(SerdNode) is a power of two, even on 32-bit platforms, which is required by posix_memalign. --- src/node.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/node.h b/src/node.h index db5d25e2..941f3018 100644 --- a/src/node.h +++ b/src/node.h @@ -21,9 +21,10 @@ #include #include +#include struct SerdNodeImpl { - size_t n_bytes; /**< Size in bytes (not including null) */ + uint64_t n_bytes; /**< Size in bytes (not including null) */ SerdNodeFlags flags; /**< Node flags (e.g. string properties) */ SerdNodeType type; /**< Node type */ }; -- cgit v1.2.1