TBST Traverser Copying - GNU libavl 2.0.2
Author: Ben Pfaff

7.8.6 Initialization by Copying |

    274. <TBST traverser copy initializer 274> =
    void *
    tbst_t_copy (struct tbst_traverser *trav, const struct tbst_traverser *src)
    {
      assert (trav != NULL && src != NULL);

      trav->tbst_table = src->tbst_table;
      trav->tbst_node = src->tbst_node;

      return trav->tbst_node != NULL ? trav->tbst_node->tbst_data : NULL;
    }

This code is included in 268, 395, 502, and 546.