From: Willy Tarreau Date: Tue, 24 Feb 2026 18:31:51 +0000 (+0100) Subject: CLEANUP: stats: drop stats.h / stats-t.h where not needed X-Git-Tag: v3.4-dev6~74 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=56fc12d6fab5957088a3814d1a21d3f4dd8280cc;p=thirdparty%2Fhaproxy.git CLEANUP: stats: drop stats.h / stats-t.h where not needed A number of C files include stats.h or stats-t.h, many of which were just to access the counters. Now those which really need counters rely on counters.h or counters-t.h, which already reduces the amount of preprocessed code to be built (~3000 lines or about 0.05%). --- diff --git a/include/haproxy/dns-t.h b/include/haproxy/dns-t.h index 2a99bfbbf..344b085d9 100644 --- a/include/haproxy/dns-t.h +++ b/include/haproxy/dns-t.h @@ -24,12 +24,12 @@ #include -#include #include +#include +#include #include #include #include -#include #include #include diff --git a/include/haproxy/listener-t.h b/include/haproxy/listener-t.h index 50deb5476..cc08a2243 100644 --- a/include/haproxy/listener-t.h +++ b/include/haproxy/listener-t.h @@ -28,13 +28,13 @@ #include #include +#include #include #include #include #include #include #include -#include #include /* Some pointer types reference below */ diff --git a/include/haproxy/proxy-t.h b/include/haproxy/proxy-t.h index 21c9aae4f..c71bde526 100644 --- a/include/haproxy/proxy-t.h +++ b/include/haproxy/proxy-t.h @@ -38,7 +38,6 @@ #include #include #include -#include #include #include #include diff --git a/include/haproxy/resolvers-t.h b/include/haproxy/resolvers-t.h index fee7dd8d9..ace35c510 100644 --- a/include/haproxy/resolvers-t.h +++ b/include/haproxy/resolvers-t.h @@ -27,7 +27,6 @@ #include #include #include -#include #include #include diff --git a/include/haproxy/ssl_sock.h b/include/haproxy/ssl_sock.h index 83b6de300..e8edad0e9 100644 --- a/include/haproxy/ssl_sock.h +++ b/include/haproxy/ssl_sock.h @@ -25,12 +25,13 @@ #include +#include #include #include #include #include #include -#include +#include #include extern struct list tlskeys_reference; diff --git a/src/cfgparse-listen.c b/src/cfgparse-listen.c index a9e7c983e..dbf923187 100644 --- a/src/cfgparse-listen.c +++ b/src/cfgparse-listen.c @@ -31,7 +31,6 @@ #include #include #include -#include #include #include #include diff --git a/src/cfgparse.c b/src/cfgparse.c index 7ce43858e..8b9904783 100644 --- a/src/cfgparse.c +++ b/src/cfgparse.c @@ -88,7 +88,6 @@ #include #include #include -#include #include #include #include diff --git a/src/check.c b/src/check.c index 574700b2b..afcd27b3e 100644 --- a/src/check.c +++ b/src/check.c @@ -34,7 +34,7 @@ #include #include #include -#include +#include #include #include #include @@ -58,7 +58,6 @@ #include #include #include -#include #include #include #include diff --git a/src/cli.c b/src/cli.c index 1d187da67..ab5a008f3 100644 --- a/src/cli.c +++ b/src/cli.c @@ -56,7 +56,6 @@ #include #include #include -#include #include #include #include diff --git a/src/h3.c b/src/h3.c index bc479ce40..2dafb5589 100644 --- a/src/h3.c +++ b/src/h3.c @@ -41,7 +41,6 @@ #include #include #include -#include #include #include diff --git a/src/haproxy.c b/src/haproxy.c index 177df7bcb..49640f6eb 100644 --- a/src/haproxy.c +++ b/src/haproxy.c @@ -117,7 +117,6 @@ #include #include #include -#include #include #include #include diff --git a/src/hlua.c b/src/hlua.c index 34b93b036..52884221a 100644 --- a/src/hlua.c +++ b/src/hlua.c @@ -57,7 +57,6 @@ #include #include #include -#include #include #include #include diff --git a/src/map.c b/src/map.c index df972b48e..66875a079 100644 --- a/src/map.c +++ b/src/map.c @@ -22,7 +22,6 @@ #include #include #include -#include #include #include diff --git a/src/peers.c b/src/peers.c index 1d5b0bfd1..93e64aaa2 100644 --- a/src/peers.c +++ b/src/peers.c @@ -39,7 +39,6 @@ #include #include #include -#include #include #include #include diff --git a/src/pool.c b/src/pool.c index c52da365e..391c755b7 100644 --- a/src/pool.c +++ b/src/pool.c @@ -27,7 +27,6 @@ #include #include #include -#include #include #include #include diff --git a/src/quic_sock.c b/src/quic_sock.c index 3ed16cd80..38210b2a8 100644 --- a/src/quic_sock.c +++ b/src/quic_sock.c @@ -23,6 +23,7 @@ #include #include #include +#include #include #include #include @@ -42,7 +43,6 @@ #include #include #include -#include #include #include #include diff --git a/src/quic_ssl.c b/src/quic_ssl.c index 915ec9838..ad3c3c509 100644 --- a/src/quic_ssl.c +++ b/src/quic_ssl.c @@ -1,3 +1,4 @@ +#include #include #include #include @@ -9,7 +10,6 @@ #include #include #include -#include #include #ifdef USE_ECH #include diff --git a/src/resolvers.c b/src/resolvers.c index 1ce1774c1..0c1cda053 100644 --- a/src/resolvers.c +++ b/src/resolvers.c @@ -27,6 +27,7 @@ #include #include #include +#include #include #include #include diff --git a/src/stick_table.c b/src/stick_table.c index 5f60ef8e3..ff3b552da 100644 --- a/src/stick_table.c +++ b/src/stick_table.c @@ -36,7 +36,6 @@ #include #include #include -#include #include #include #include diff --git a/src/stream.c b/src/stream.c index b2eef9187..40c58e325 100644 --- a/src/stream.c +++ b/src/stream.c @@ -50,7 +50,6 @@ #include #include #include -#include #include #include #include diff --git a/src/uri_auth.c b/src/uri_auth.c index eddb1a0a5..15bdb0c63 100644 --- a/src/uri_auth.c +++ b/src/uri_auth.c @@ -20,7 +20,6 @@ #include #include #include -#include #include