lib: drop unused protocol headers

- drop unused `http.h` includes.
- drop unused `http1.h` include.
- drop unused `http2.h` includes.
- vssh/ssh.h: drop unused `vssh.h` include.
- urldata.h: drop unused protocol includes.
- url: include `smtp.h` directly.
- rtsp.h: include directly where used.
- imap, smtp: drop redundant include, move another from .h to .c.

Verified with an all non-unity CI run.

Closes #20093
This commit is contained in:
Viktor Szakats 2025-12-25 00:26:48 +01:00
parent adca486c12
commit e78a466ebd
No known key found for this signature in database
GPG key ID: B5ABD165E2AEF201
21 changed files with 5 additions and 28 deletions

View file

@ -49,7 +49,6 @@
#include "../hostip.h"
#include "../progress.h"
#include "../transfer.h"
#include "../http.h" /* for HTTP proxy tunnel stuff */
#include "ssh.h"
#include "../url.h"
#include "../cfilters.h"

View file

@ -48,7 +48,6 @@
#include "../hostip.h"
#include "../progress.h"
#include "../transfer.h"
#include "../http.h" /* for HTTP proxy tunnel stuff */
#include "ssh.h"
#include "../url.h"
#include "../cfilters.h"

View file

@ -36,8 +36,6 @@
#include <libssh/sftp.h>
#endif
#include "vssh.h"
/* meta key for storing protocol meta at easy handle */
#define CURL_META_SSH_EASY "meta:proto:ssh:easy"
/* meta key for storing protocol meta at connection */