From: Bruno Haible Date: Sat, 10 Oct 2020 20:17:15 +0000 (+0200) Subject: rbtree-list: Avoid possible compiler warnings. X-Git-Tag: v1.0~3578 X-Git-Url: https://gitweb.git.savannah.gnu.org/gitweb/?a=commitdiff_plain;h=7b926fc24cf169ad5c762c807e6e9f28baa09ff0;p=gnulib.git rbtree-list: Avoid possible compiler warnings. This mirrors the change of avltree-list on 2014-09-16. * lib/gl_rbtree_list.c (gl_rbtree_list_check_invariants): Add extern declaration. Add cast to void for ignored value of check_invariants. --- diff --git a/ChangeLog b/ChangeLog index f496c83456..5a91864a39 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2020-10-10 Bruno Haible + + rbtree-list: Avoid possible compiler warnings. + This mirrors the change of avltree-list on 2014-09-16. + * lib/gl_rbtree_list.c (gl_rbtree_list_check_invariants): Add extern + declaration. Add cast to void for ignored value of check_invariants. + 2020-10-10 Marc Nieper-Wißkirchen stack: New module. diff --git a/lib/gl_avltree_list.c b/lib/gl_avltree_list.c index 35ffec6f3c..600e78b804 100644 --- a/lib/gl_avltree_list.c +++ b/lib/gl_avltree_list.c @@ -61,7 +61,6 @@ check_invariants (gl_list_node_t node, gl_list_node_t parent) return 1 + (left_height > right_height ? left_height : right_height); } - void gl_avltree_list_check_invariants (gl_list_t list) { diff --git a/lib/gl_rbtree_list.c b/lib/gl_rbtree_list.c index d79becf4aa..5be225f2b5 100644 --- a/lib/gl_rbtree_list.c +++ b/lib/gl_rbtree_list.c @@ -37,6 +37,8 @@ #include "gl_anytree_list2.h" /* For debugging. */ +extern void gl_rbtree_list_check_invariants (gl_list_t list); + static unsigned int check_invariants (gl_list_node_t node, gl_list_node_t parent) { @@ -64,7 +66,7 @@ void gl_rbtree_list_check_invariants (gl_list_t list) { if (list->root != NULL) - check_invariants (list->root, NULL); + (void) check_invariants (list->root, NULL); } const struct gl_list_implementation gl_rbtree_list_implementation =