prick_btree: rearrange prick_bnode_print function arguments

This commit is contained in:
2025-11-25 19:14:46 +00:00
parent 9b7a5af6ec
commit 324b1d2dd5

View File

@@ -47,7 +47,7 @@ void prick_btree_free(prick_btree_t *tree);
void prick_bnode_right_rotate(prick_bnode_t **node); void prick_bnode_right_rotate(prick_bnode_t **node);
void prick_bnode_left_rotate(prick_bnode_t **node); void prick_bnode_left_rotate(prick_bnode_t **node);
void prick_bnode_print(FILE *fp, prick_bnode_t *root, prick_print_fn print); void prick_bnode_print(FILE *fp, prick_print_fn print, prick_bnode_t *root);
#ifdef PRICK_BTREE_IMPL #ifdef PRICK_BTREE_IMPL
@@ -119,7 +119,7 @@ void prick_btree_print(FILE *fp, prick_btree_t *tree)
} }
else else
{ {
prick_bnode_print(fp, tree->root, tree->print); prick_bnode_print(fp, tree->print, tree->root);
} }
} }
@@ -171,7 +171,7 @@ void prick_bnode_left_rotate(prick_bnode_t **node)
} }
} }
void prick_bnode_print(FILE *fp, prick_bnode_t *root, prick_print_fn print) void prick_bnode_print(FILE *fp, prick_print_fn print, prick_bnode_t *root)
{ {
if (!root) if (!root)
return; return;
@@ -180,13 +180,13 @@ void prick_bnode_print(FILE *fp, prick_bnode_t *root, prick_print_fn print)
if (root->left) if (root->left)
{ {
fprintf(fp, " l"); fprintf(fp, " l");
prick_bnode_print(fp, root->left, print); prick_bnode_print(fp, print, root->left);
} }
if (root->right) if (root->right)
{ {
fprintf(fp, " r"); fprintf(fp, " r");
prick_bnode_print(fp, root->right, print); prick_bnode_print(fp, print, root->right);
} }
fprintf(fp, ")"); fprintf(fp, ")");