From 7db60495ad2ec8642c2549407cb8d3c14fb699dc Mon Sep 17 00:00:00 2001 From: Viktor Szakats Date: Fri, 19 Dec 2025 00:56:34 +0100 Subject: [PATCH] build: drop unused includes `curl_endian.h`, `easyif.h`, `llist.h`, `progress.h`, `slist.h`. Also: - multi_ev.h: delete unused include, add a missing direct one. Closes #20025 --- lib/conncache.c | 1 - lib/curl_ntlm_core.c | 1 - lib/curl_trc.c | 1 - lib/dict.c | 1 - lib/easy.c | 2 +- lib/getinfo.c | 1 - lib/gopher.c | 1 - lib/hash.c | 1 - lib/hash.h | 2 -- lib/http_proxy.c | 1 - lib/multi.c | 1 - lib/multi_ev.c | 1 - lib/ratelimit.c | 1 - lib/sendf.c | 1 - lib/uint-hash.h | 2 -- lib/url.c | 1 - lib/vtls/openssl.c | 1 - tests/unit/unit1607.c | 1 - 18 files changed, 1 insertion(+), 20 deletions(-) diff --git a/lib/conncache.c b/lib/conncache.c index 7e0e2c9084..7d54042fa5 100644 --- a/lib/conncache.c +++ b/lib/conncache.c @@ -32,7 +32,6 @@ #include "cfilters.h" #include "progress.h" #include "multiif.h" -#include "multi_ev.h" #include "sendf.h" #include "cshutdn.h" #include "conncache.h" diff --git a/lib/curl_ntlm_core.c b/lib/curl_ntlm_core.c index 8bb273693d..88ad5596f6 100644 --- a/lib/curl_ntlm_core.c +++ b/lib/curl_ntlm_core.c @@ -119,7 +119,6 @@ #include "curl_md5.h" #include "curl_hmac.h" #include "curlx/warnless.h" -#include "curl_endian.h" #include "curl_md4.h" #ifdef USE_CURL_DES_SET_ODD_PARITY diff --git a/lib/curl_trc.c b/lib/curl_trc.c index 2baa7fd530..5c15dcdc97 100644 --- a/lib/curl_trc.c +++ b/lib/curl_trc.c @@ -28,7 +28,6 @@ #include "curl_trc.h" #include "urldata.h" -#include "easyif.h" #include "cfilters.h" #include "multiif.h" diff --git a/lib/dict.c b/lib/dict.c index a5facf4310..a04bb8d4fe 100644 --- a/lib/dict.c +++ b/lib/dict.c @@ -57,7 +57,6 @@ #include "transfer.h" #include "sendf.h" #include "escape.h" -#include "progress.h" #include "dict.h" #define DICT_MATCH "/MATCH:" diff --git a/lib/easy.c b/lib/easy.c index cb2e7564f6..e100a36ea0 100644 --- a/lib/easy.c +++ b/lib/easy.c @@ -54,9 +54,9 @@ #include "getinfo.h" #include "hostip.h" #include "strdup.h" -#include "progress.h" #include "easyif.h" #include "multiif.h" +#include "multi_ev.h" #include "select.h" #include "cfilters.h" #include "sendf.h" /* for failf function prototype */ diff --git a/lib/getinfo.c b/lib/getinfo.c index 82c701e07c..a4ea3b7931 100644 --- a/lib/getinfo.c +++ b/lib/getinfo.c @@ -31,7 +31,6 @@ #include "cfilters.h" #include "vtls/vtls.h" #include "connect.h" /* Curl_getconnectinfo() */ -#include "progress.h" #include "bufref.h" #include "curlx/strparse.h" diff --git a/lib/gopher.c b/lib/gopher.c index f7a61ae08c..85ca211466 100644 --- a/lib/gopher.c +++ b/lib/gopher.c @@ -32,7 +32,6 @@ #include "sendf.h" #include "cfilters.h" #include "connect.h" -#include "progress.h" #include "gopher.h" #include "select.h" #include "vtls/vtls.h" diff --git a/lib/hash.c b/lib/hash.c index b9e9d702e3..84230121a0 100644 --- a/lib/hash.c +++ b/lib/hash.c @@ -27,7 +27,6 @@ #include #include "hash.h" -#include "llist.h" /* random patterns for API verification */ #ifdef DEBUGBUILD diff --git a/lib/hash.h b/lib/hash.h index b9974826b0..8dfef0d912 100644 --- a/lib/hash.h +++ b/lib/hash.h @@ -28,8 +28,6 @@ #include -#include "llist.h" - /* Hash function prototype */ typedef size_t (*hash_function)(void *key, size_t key_length, diff --git a/lib/http_proxy.c b/lib/http_proxy.c index dc0395aa4f..aa5d467284 100644 --- a/lib/http_proxy.c +++ b/lib/http_proxy.c @@ -33,7 +33,6 @@ #include "http.h" #include "url.h" #include "select.h" -#include "progress.h" #include "cfilters.h" #include "cf-h1-proxy.h" #include "cf-h2-proxy.h" diff --git a/lib/multi.c b/lib/multi.c index 289ab0714b..af8330b392 100644 --- a/lib/multi.c +++ b/lib/multi.c @@ -32,7 +32,6 @@ #include "cfilters.h" #include "connect.h" #include "progress.h" -#include "easyif.h" #include "curl_share.h" #include "psl.h" #include "multiif.h" diff --git a/lib/multi_ev.c b/lib/multi_ev.c index 906b1c7183..d4e219dfa2 100644 --- a/lib/multi_ev.c +++ b/lib/multi_ev.c @@ -33,7 +33,6 @@ #include "multiif.h" #include "curlx/timeval.h" #include "multi_ev.h" -#include "progress.h" #include "select.h" #include "uint-bset.h" #include "uint-spbset.h" diff --git a/lib/ratelimit.c b/lib/ratelimit.c index dc1a545201..feafe669c1 100644 --- a/lib/ratelimit.c +++ b/lib/ratelimit.c @@ -25,7 +25,6 @@ #include "curl_setup.h" #include "curlx/timeval.h" -#include "progress.h" #include "ratelimit.h" diff --git a/lib/sendf.c b/lib/sendf.c index 7ab6af8b69..bf9fa17c86 100644 --- a/lib/sendf.c +++ b/lib/sendf.c @@ -46,7 +46,6 @@ #include "cw-pause.h" #include "vtls/vtls.h" #include "vssh/ssh.h" -#include "easyif.h" #include "multiif.h" #include "strerror.h" #include "select.h" diff --git a/lib/uint-hash.h b/lib/uint-hash.h index 3e09a62348..9f322bdd10 100644 --- a/lib/uint-hash.h +++ b/lib/uint-hash.h @@ -28,8 +28,6 @@ #include -#include "llist.h" - /* A version with uint32_t as key */ typedef void Curl_uint32_hash_dtor(uint32_t id, void *value); struct uint_hash_entry; diff --git a/lib/url.c b/lib/url.c index 29d6b34422..34841bf9df 100644 --- a/lib/url.c +++ b/lib/url.c @@ -88,7 +88,6 @@ #include "http_negotiate.h" #include "select.h" #include "multiif.h" -#include "easyif.h" #include "curlx/warnless.h" #include "getinfo.h" #include "pop3.h" diff --git a/lib/vtls/openssl.c b/lib/vtls/openssl.c index 619fb2e2d0..88cf373611 100644 --- a/lib/vtls/openssl.c +++ b/lib/vtls/openssl.c @@ -52,7 +52,6 @@ #include "../curlx/inet_pton.h" #include "openssl.h" #include "../connect.h" -#include "../slist.h" #include "../progress.h" #include "../select.h" #include "../curlx/wait.h" diff --git a/tests/unit/unit1607.c b/tests/unit/unit1607.c index c95252f1fd..3072130cce 100644 --- a/tests/unit/unit1607.c +++ b/tests/unit/unit1607.c @@ -25,7 +25,6 @@ #include "urldata.h" #include "connect.h" -#include "progress.h" static CURLcode t1607_setup(void) {