]> Savannah Git Hosting - gnulib.git/commitdiff
avltree-omap, avltree-oset, avltreehash-list, rbtree-omap: Pacify GCC.
authorBruno Haible <bruno@clisp.org>
Sun, 31 Jul 2022 21:48:14 +0000 (23:48 +0200)
committerBruno Haible <bruno@clisp.org>
Sun, 31 Jul 2022 21:48:14 +0000 (23:48 +0200)
* lib/gl_avltree_omap.c (gl_avltree_omap_check_invariants): Add extern
decl.
* lib/gl_avltree_oset.c (gl_avltree_oset_check_invariants): Likewise.
* lib/gl_avltreehash_list.c (gl_avltreehash_list_check_invariants):
Likewise.
* lib/gl_rbtree_omap.c (gl_rbtree_omap_check_invariants): Likewise.

ChangeLog
lib/gl_avltree_list.c
lib/gl_avltree_omap.c
lib/gl_avltree_oset.c
lib/gl_avltreehash_list.c
lib/gl_rbtree_list.c
lib/gl_rbtree_omap.c

index 39405211ed09c51092b5db428e132221fd107f4e..87c134d03fcde77a41d4886ae4131ab7b2a53b67 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,11 +1,21 @@
+2022-07-31  Bruno Haible  <bruno@clisp.org>
+
+       avltree-omap, avltree-oset, avltreehash-list, rbtree-omap: Pacify GCC.
+       * lib/gl_avltree_omap.c (gl_avltree_omap_check_invariants): Add extern
+       decl.
+       * lib/gl_avltree_oset.c (gl_avltree_oset_check_invariants): Likewise.
+       * lib/gl_avltreehash_list.c (gl_avltreehash_list_check_invariants):
+       Likewise.
+       * lib/gl_rbtree_omap.c (gl_rbtree_omap_check_invariants): Likewise.
+
 2022-07-31  Paul Eggert  <eggert@cs.ucla.edu>
 
-       rbtree-oset: Pacify GCC
+       rbtree-oset, rbtreehash-list: Pacify GCC
        * lib/gl_rbtree_oset.c (gl_rbtree_oset_check_invariants):
        * lib/gl_rbtreehash_list.c (gl_rbtreehash_list_check_invariants):
        Add extern decls, to pacify --enable-gcc-warnings with Bison.
 
-2022-07-06  Akim Demaille  <akim@lrde.epita.fr>
+2022-07-31  Akim Demaille  <akim@lrde.epita.fr>
 
        gnulib-tool: add support for --automake-subdir-tests
        <https://lists.gnu.org/r/bug-gnulib/2022-01/msg00111.html>
index 4d26079673637ad04dbfa143c31e95161d445086..828286e9919f36f955db7dab3928839f27c1efe1 100644 (file)
@@ -37,8 +37,6 @@
 #include "gl_anytree_list2.h"
 
 /* For debugging.  */
-extern void gl_avltree_list_check_invariants (gl_list_t list);
-
 static unsigned int _GL_ATTRIBUTE_PURE
 check_invariants (gl_list_node_t node, gl_list_node_t parent)
 {
@@ -61,6 +59,7 @@ check_invariants (gl_list_node_t node, gl_list_node_t parent)
 
   return 1 + (left_height > right_height ? left_height : right_height);
 }
+extern void gl_avltree_list_check_invariants (gl_list_t list);
 void
 gl_avltree_list_check_invariants (gl_list_t list)
 {
index faa9c7e3c965d6d311ec4437243ae869cb65ce88..d0e0c71dae32d76d3aec8e7358b4f06c57e901d6 100644 (file)
@@ -48,6 +48,7 @@
 #include "gl_anytree_omap.h"
 
 /* For debugging.  */
+extern void gl_avltree_omap_check_invariants (gl_omap_t);
 void
 gl_avltree_omap_check_invariants (gl_omap_t map)
 {
index b1ded032e21247bc16ba1091e7c6b6136470252e..54f5a512ccded656413849a81b12e04dd3b3e4ea 100644 (file)
@@ -46,6 +46,7 @@
 #include "gl_anytree_oset.h"
 
 /* For debugging.  */
+extern void gl_avltree_oset_check_invariants (gl_oset_t);
 void
 gl_avltree_oset_check_invariants (gl_oset_t set)
 {
index bd8edcbe40784d0449adb08fff4e35a46d449370..a570acbec83efbb1878f2cd16c887d3cdf6f86da 100644 (file)
@@ -83,6 +83,7 @@ check_invariants (gl_list_node_t node, gl_list_node_t parent)
 
   return 1 + (left_height > right_height ? left_height : right_height);
 }
+extern void gl_avltreehash_list_check_invariants (gl_list_t);
 void
 gl_avltreehash_list_check_invariants (gl_list_t list)
 {
index a7c35158c65f11776531ac150752314f90cf31bf..660783ecc10f186d86dfa97b114d285beffa71fd 100644 (file)
@@ -37,8 +37,6 @@
 #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)
 {
@@ -62,6 +60,7 @@ check_invariants (gl_list_node_t node, gl_list_node_t parent)
 
   return left_blackheight + (node->color == BLACK ? 1 : 0);
 }
+extern void gl_rbtree_list_check_invariants (gl_list_t list);
 void
 gl_rbtree_list_check_invariants (gl_list_t list)
 {
index 72ab0b33ad27e365233cdcfc9d6768dc9bb39643..4a532d8ffdbd04e877fb722aabcd3157d2de13d9 100644 (file)
@@ -48,6 +48,7 @@
 #include "gl_anytree_omap.h"
 
 /* For debugging.  */
+extern void gl_rbtree_omap_check_invariants (gl_omap_t);
 void
 gl_rbtree_omap_check_invariants (gl_omap_t map)
 {