* 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.
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.
/* 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_,
/* Vector of operations for multiple word bitsets. */
-struct bitset_vtable abitset_vtable = {
+static struct bitset_vtable abitset_vtable = {
abitset_set,
abitset_reset,
bitset_toggle_,
/* Vector of operations for linked-list bitsets. */
-struct bitset_vtable lbitset_vtable = {
+static struct bitset_vtable lbitset_vtable = {
lbitset_set,
lbitset_reset,
bitset_toggle_,
};
-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;
}
-struct bitset_vtable bitset_stats_vtable = {
+static struct bitset_vtable bitset_stats_vtable = {
bitset_stats_set,
bitset_stats_reset,
bitset_stats_toggle,
/* Vector of operations for linked-list bitsets. */
-struct bitset_vtable tbitset_vtable = {
+static struct bitset_vtable tbitset_vtable = {
tbitset_set,
tbitset_reset,
bitset_toggle_,
/* Vector of operations for multiple word bitsets. */
-struct bitset_vtable vbitset_vtable = {
+static struct bitset_vtable vbitset_vtable = {
vbitset_set,
vbitset_reset,
bitset_toggle_,