src/tree.c

changeset 592
bb69ef3ad1f3
parent 472
18f964adad1b
child 678
78f943d76f50
     1.1 --- a/src/tree.c	Tue Oct 04 19:25:07 2022 +0200
     1.2 +++ b/src/tree.c	Sun Oct 23 13:32:16 2022 +0200
     1.3 @@ -29,7 +29,7 @@
     1.4  #include "cx/tree.h"
     1.5  #include "cx/linked_list.h"
     1.6  
     1.7 -#define CX_TR_PTR(cur, off) *((void**)(((char*)cur)+off))
     1.8 +#define CX_TR_PTR(cur, off) *((void**)(((char*)(cur))+(off)))
     1.9  
    1.10  void cx_tree_add_sibling(void *node, ptrdiff_t loc_prev, ptrdiff_t loc_next, ptrdiff_t loc_parent, void *new_node) {
    1.11      cx_linked_list_add(&node, NULL, loc_prev, loc_next, new_node);

mercurial