]> Savannah Git Hosting - gnulib.git/commitdiff
bitset: Fix -Wmissing-variable-declarations warnings.
authorBruno Haible <bruno@clisp.org>
Sat, 26 Apr 2025 09:34:01 +0000 (11:34 +0200)
committerBruno Haible <bruno@clisp.org>
Sat, 26 Apr 2025 09:34:01 +0000 (11:34 +0200)
* lib/bitset/table.c (tbitset_vtable): Make static.
* lib/bitset/array.c (abitset_small_vtable, abitset_vtable): Likewise.
* lib/bitset/vector.c (vbitset_vtable): Likewise.
* lib/bitset/list.c (lbitset_vtable): Likewise.
* lib/bitset/stats.c (bitset_stats_info_data, bitset_stats_info,
bitset_stats_vtable): Likewise.

ChangeLog
lib/bitset/array.c
lib/bitset/list.c
lib/bitset/stats.c
lib/bitset/table.c
lib/bitset/vector.c

index bbb145d9072c317a2a83bd225b174c336728f5a1..09b82bf7e8c42db12f35ec51b64bd8492f73c8d2 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,13 @@
 2025-04-26  Bruno Haible  <bruno@clisp.org>
 
+       bitset: Fix -Wmissing-variable-declarations warnings.
+       * lib/bitset/table.c (tbitset_vtable): Make static.
+       * lib/bitset/array.c (abitset_small_vtable, abitset_vtable): Likewise.
+       * lib/bitset/vector.c (vbitset_vtable): Likewise.
+       * lib/bitset/list.c (lbitset_vtable): Likewise.
+       * lib/bitset/stats.c (bitset_stats_info_data, bitset_stats_info,
+       bitset_stats_vtable): Likewise.
+
        argp: Fix -Wmissing-variable-declarations warnings.
        * lib/argp-ba.c: Include <config.h> and argp.h.
        * lib/argp-pv.c: Likewise.
index e927aa954995f09afdb2170518351b378d551b38..b796d0d190c7d3de999b8688637514a15f049705 100644 (file)
@@ -625,7 +625,7 @@ abitset_copy (bitset dst, bitset src)
 
 
 /* Vector of operations for single word bitsets.  */
-struct bitset_vtable abitset_small_vtable = {
+static struct bitset_vtable abitset_small_vtable = {
   abitset_set,
   abitset_reset,
   bitset_toggle_,
@@ -663,7 +663,7 @@ struct bitset_vtable abitset_small_vtable = {
 
 
 /* Vector of operations for multiple word bitsets.  */
-struct bitset_vtable abitset_vtable = {
+static struct bitset_vtable abitset_vtable = {
   abitset_set,
   abitset_reset,
   bitset_toggle_,
index 276c8d2c8e01cb64b6be8f059e87558babafe5f1..15ac51945dc68b42309b3c2aa7633b2ab22d92ea 100644 (file)
@@ -1194,7 +1194,7 @@ lbitset_xor (bitset dst, bitset src1, bitset src2)
 
 
 /* Vector of operations for linked-list bitsets.  */
-struct bitset_vtable lbitset_vtable = {
+static struct bitset_vtable lbitset_vtable = {
   lbitset_set,
   lbitset_reset,
   bitset_toggle_,
index ba3d68cef8e19530ad28aca6a745244d2ec1ea66..ec1bf758bd78e867899a7069e96efca94a923c55 100644 (file)
@@ -98,8 +98,8 @@ struct bitset_stats_info_struct
 };
 
 
-struct bitset_stats_info_struct bitset_stats_info_data;
-struct bitset_stats_info_struct *bitset_stats_info;
+static struct bitset_stats_info_struct bitset_stats_info_data;
+static struct bitset_stats_info_struct *bitset_stats_info;
 bool bitset_stats_enabled = false;
 
 
@@ -636,7 +636,7 @@ bitset_stats_free (bitset bset)
 }
 
 
-struct bitset_vtable bitset_stats_vtable = {
+static struct bitset_vtable bitset_stats_vtable = {
   bitset_stats_set,
   bitset_stats_reset,
   bitset_stats_toggle,
index dd3343f8366601cd93c6c7df9937c3b44b5738ed..615fa05841e0280b40fa2e45c3634f7462737d7f 100644 (file)
@@ -1093,7 +1093,7 @@ tbitset_copy (bitset dst, bitset src)
 
 
 /* Vector of operations for linked-list bitsets.  */
-struct bitset_vtable tbitset_vtable = {
+static struct bitset_vtable tbitset_vtable = {
   tbitset_set,
   tbitset_reset,
   bitset_toggle_,
index bdb7d006ff15063e4988f878036dfa875ba44df3..e6f00a08bae1aa401e5dc6bbc0f04eeb8d9fb58e 100644 (file)
@@ -926,7 +926,7 @@ vbitset_free (bitset bset)
 
 
 /* Vector of operations for multiple word bitsets.  */
-struct bitset_vtable vbitset_vtable = {
+static struct bitset_vtable vbitset_vtable = {
   vbitset_set,
   vbitset_reset,
   bitset_toggle_,