diff options
author | David Robillard <d@drobilla.net> | 2021-07-08 16:15:46 -0400 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2022-01-13 23:03:31 -0500 |
commit | 5c90b6aff410bb4a9737680baffd79d10b5281fd (patch) | |
tree | e6f4c94fbc1c230fb238e3c91d8dc85adc0a1dec /src/node.h | |
parent | 00af9fa4e0344b1ff642a7ccd63626f77521ea8a (diff) | |
download | serd-5c90b6aff410bb4a9737680baffd79d10b5281fd.tar.gz serd-5c90b6aff410bb4a9737680baffd79d10b5281fd.tar.bz2 serd-5c90b6aff410bb4a9737680baffd79d10b5281fd.zip |
Use a fixed-size reader stack
Diffstat (limited to 'src/node.h')
-rw-r--r-- | src/node.h | 3 |
1 files changed, 3 insertions, 0 deletions
@@ -20,6 +20,7 @@ #include "serd/serd.h" #include <stddef.h> +#include <stdint.h> struct SerdNodeImpl { size_t length; ///< Length in bytes (not including null) @@ -27,6 +28,8 @@ struct SerdNodeImpl { SerdNodeType type; ///< Node type }; +static const size_t serd_node_align = 2 * sizeof(uint64_t); + static inline char* SERD_NONNULL serd_node_buffer(SerdNode* SERD_NONNULL node) { |