From f2b929e52ee81a8352c2eaeaacfa3c4dcbf4a868 Mon Sep 17 00:00:00 2001 From: Max Wash Date: Thu, 9 Mar 2023 19:55:26 +0000 Subject: [PATCH] btree: fix bad function name expansion in BTREE_DEFINE_SIMPLE_GET() --- include/socks/btree.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/include/socks/btree.h b/include/socks/btree.h index 4767e84..67f025f 100644 --- a/include/socks/btree.h +++ b/include/socks/btree.h @@ -189,7 +189,7 @@ Which would emit a function defined like: - static void my_tree_node_get(btree_t *tree, int key); + static struct my_tree_node *my_tree_node_get(btree_t *tree, int key); @param node_type your custom tree node type. usually a structure that contains a btree_node_t member. @param key_type the type name of the key embedded in your custom tree node type. this type must be @@ -199,7 +199,7 @@ @param function_name the name of the function to generate. */ #define BTREE_DEFINE_SIMPLE_GET(node_type, key_type, container_node_member, container_key_member, function_name) \ -node_type *get(btree_t *tree, key_type key) \ +node_type *function_name(btree_t *tree, key_type key) \ { \ btree_node_t *cur = tree->b_root; \ while (cur) { \