diff --git a/include/util/trbtree.h b/include/util/trbtree.h index 50e2663648..f6d37e3d75 100644 --- a/include/util/trbtree.h +++ b/include/util/trbtree.h @@ -51,9 +51,10 @@ struct SRBTreeNode { SRBTreeNode *parent; SRBTreeNode *left; SRBTreeNode *right; - uint8_t payload[0]; }; +#define RBTREE_NODE_PAYLOAD(N) ((const void *)&(N)[1]) + struct SRBTree { tRBTreeCmprFn cmprFn; int64_t n;