]> Savannah Git Hosting - gnulib.git/commitdiff
rbtree-list: Avoid possible compiler warnings.
authorBruno Haible <bruno@clisp.org>
Sat, 10 Oct 2020 20:17:15 +0000 (22:17 +0200)
committerBruno Haible <bruno@clisp.org>
Sat, 10 Oct 2020 20:56:56 +0000 (22:56 +0200)
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.

ChangeLog
lib/gl_avltree_list.c
lib/gl_rbtree_list.c

index f496c83456b0fd8f3f7ba399ced14b29ad54e768..5a91864a39ea3fd66d743346afff76aacd6e66fb 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2020-10-10  Bruno Haible  <bruno@clisp.org>
+
+       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  <marc@nieper-wisskirchen.de>
 
        stack: New module.
index 35ffec6f3c3b5b96365bf2283ca1aadb01297468..600e78b804e54ef70de9b807fd0dc3caf3b3ed8d 100644 (file)
@@ -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)
 {
index d79becf4aa4a1a70bf50a7641db892a14ebeb405..5be225f2b51920a8bd05832972691857d0b79d02 100644 (file)
@@ -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 =