src/tree.c

changeset 854
fe0d69d72bcd
parent 853
d4baf4dd55c3
     1.1 --- a/src/tree.c	Thu May 23 19:29:14 2024 +0200
     1.2 +++ b/src/tree.c	Thu May 23 20:29:28 2024 +0200
     1.3 @@ -280,12 +280,12 @@
     1.4      iter.skip = false;
     1.5  
     1.6      // assign base iterator functions
     1.7 -    iter.mutating = false;
     1.8 -    iter.remove = false;
     1.9 -    iter.current_impl = NULL;
    1.10 -    iter.valid = cx_tree_iter_valid;
    1.11 -    iter.next = cx_tree_iter_next;
    1.12 -    iter.current = cx_tree_iter_current;
    1.13 +    iter.base.mutating = false;
    1.14 +    iter.base.remove = false;
    1.15 +    iter.base.current_impl = NULL;
    1.16 +    iter.base.valid = cx_tree_iter_valid;
    1.17 +    iter.base.next = cx_tree_iter_next;
    1.18 +    iter.base.current = cx_tree_iter_current;
    1.19  
    1.20      return iter;
    1.21  }
    1.22 @@ -389,12 +389,12 @@
    1.23      iter.queue_last = NULL;
    1.24  
    1.25      // assign base iterator functions
    1.26 -    iter.mutating = false;
    1.27 -    iter.remove = false;
    1.28 -    iter.current_impl = NULL;
    1.29 -    iter.valid = cx_tree_visitor_valid;
    1.30 -    iter.next = cx_tree_visitor_next;
    1.31 -    iter.current = cx_tree_visitor_current;
    1.32 +    iter.base.mutating = false;
    1.33 +    iter.base.remove = false;
    1.34 +    iter.base.current_impl = NULL;
    1.35 +    iter.base.valid = cx_tree_visitor_valid;
    1.36 +    iter.base.next = cx_tree_visitor_next;
    1.37 +    iter.base.current = cx_tree_visitor_current;
    1.38  
    1.39      return iter;
    1.40  }

mercurial