X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=src%2Futils_avltree.h;h=10fb5cbecf6ab46c9cc3a851f01732b5614d85b1;hb=204cf4f8f68cadeac474a75584f27b7339aca4c4;hp=355ced2493b971112f8fcb17f560f4cbeb1b6393;hpb=759c544568c019721fe868e7c319bd1471fd501c;p=collectd.git diff --git a/src/utils_avltree.h b/src/utils_avltree.h index 355ced24..10fb5cbe 100644 --- a/src/utils_avltree.h +++ b/src/utils_avltree.h @@ -148,4 +148,19 @@ int c_avl_iterator_next (c_avl_iterator_t *iter, void **key, void **value); int c_avl_iterator_prev (c_avl_iterator_t *iter, void **key, void **value); void c_avl_iterator_destroy (c_avl_iterator_t *iter); +/* + * NAME + * c_avl_size + * + * DESCRIPTION + * Return the size (number of nodes) of the specified tree. + * + * PARAMETERS + * `t' AVL-tree to get the size of. + * + * RETURN VALUE + * Number of nodes in the tree, 0 if the tree is empty or NULL. + */ +int c_avl_size (c_avl_tree_t *t); + #endif /* UTILS_AVLTREE_H */