#ifdef __AMIGA__
#include "hostip.h"
+#include "curl_addrinfo.h"
#include "amigaos.h"
#ifdef HAVE_PROTO_BSDSOCKET_H
#include "urldata.h"
#include "cfilters.h"
+#include "curl_addrinfo.h"
#include "curl_trc.h"
#include "hostip.h"
#include "url.h"
#endif
#include "urldata.h"
-#include "asyn.h"
#include "hostip.h"
#include "multiif.h"
#include "select.h"
#include "urldata.h"
#include "cfilters.h"
+#include "curl_addrinfo.h"
#include "curl_trc.h"
#include "hostip.h"
+#include "httpsrr.h"
#include "url.h"
#include "multiif.h"
#include "curl_threads.h"
***************************************************************************/
#include "curl_setup.h"
+#if defined(USE_HTTPSRR) && defined(USE_ARES)
+#include "httpsrr.h"
+#endif
+
struct Curl_easy;
struct Curl_dns_entry;
#ifdef CURLRES_ASYNCH
#include "curl_addrinfo.h"
-#include "httpsrr.h"
-struct addrinfo;
struct hostent;
struct connectdata;
struct easy_pollset;
#include "cfilters.h"
#include "connect.h"
#include "hostip.h"
+#include "httpsrr.h"
#include "multiif.h"
#include "cf-https-connect.h"
#include "http2.h"
#include "connect.h"
#include "cfilters.h"
#include "cf-ip-happy.h"
+#include "curl_addrinfo.h"
#include "curl_trc.h"
#include "multiif.h"
#include "progress.h"
#include "cfilters.h"
#include "cf-socket.h"
#include "connect.h"
+#include "curl_addrinfo.h"
#include "select.h"
#include "multiif.h"
#include "curlx/inet_pton.h"
#include "urldata.h"
#include "curl_addrinfo.h"
#include "doh.h"
-
#include "curl_trc.h"
+#include "httpsrr.h"
#include "multiif.h"
#include "url.h"
#include "connect.h"
***************************************************************************/
#include "urldata.h"
-#include "curl_addrinfo.h"
#ifdef USE_HTTPSRR
# include <stdint.h>
-# include "httpsrr.h"
#endif
#ifndef CURL_DISABLE_DOH
#include "urldata.h"
#include "sendf.h"
+#include "curl_addrinfo.h"
#include "curl_trc.h"
#include "if2ip.h"
#include "hostip.h"
#include <signal.h>
#include "urldata.h"
+#include "curl_addrinfo.h"
#include "curl_trc.h"
#include "connect.h"
#include "hostip.h"
#include "hash.h"
+#include "httpsrr.h"
#include "rand.h"
#include "curl_share.h"
#include "url.h"
#include "curl_setup.h"
#include "hash.h"
-#include "curl_addrinfo.h"
#include "curlx/timeval.h" /* for curltime, timediff_t */
-#include "asyn.h"
-#include "httpsrr.h"
#ifdef USE_HTTPSRR
# include <stdint.h>
struct Curl_easy;
struct connectdata;
struct easy_pollset;
+struct Curl_https_rrinfo;
enum alpnid {
ALPN_none = 0,
#endif
#include "urldata.h"
+#include "curl_addrinfo.h"
#include "curl_trc.h"
#include "hostip.h"
#include "url.h"
#include "urldata.h"
#include "cfilters.h"
+#include "curl_addrinfo.h"
#include "curl_trc.h"
#include "hostip.h"
#include "url.h"
#include "urldata.h"
#include "bufq.h"
+#include "curl_addrinfo.h"
#include "curl_trc.h"
#include "select.h"
#include "cfilters.h"
#include "vtls/vtls.h"
#include "hostip.h"
#include "transfer.h"
+#include "curl_addrinfo.h"
#include "curl_trc.h"
#include "progress.h"
#include "cookie.h"
input easier and better. */
#define CURL_MAX_INPUT_LENGTH 8000000
-#include "cookie.h"
-#include "psl.h"
-#include "formdata.h"
-
#ifdef HAVE_NETINET_IN_H
#include <netinet/in.h>
#endif
#include "curlx/timeval.h"
+#include "asyn.h"
+#include "cookie.h"
+#include "psl.h"
+#include "formdata.h"
#include "http_chunks.h" /* for the structs and enum stuff */
#include "hostip.h"
#include "hash.h"
#include "../urldata.h"
#include "../curl_trc.h"
+#include "../httpsrr.h"
#include "../formdata.h" /* for the boundary function */
#include "../url.h" /* for the ssl config check function */
#include "../curlx/inet_pton.h"
#include "../curlx/strerr.h"
#include "../urldata.h"
#include "../curl_trc.h"
+#include "../httpsrr.h"
#include "vtls.h"
#include "vtls_int.h"
#include "rustls.h"
#include "../urldata.h"
#include "../curl_trc.h"
+#include "../httpsrr.h"
#include "vtls.h"
#include "vtls_int.h"
#include "vtls_scache.h"
#include <arpa/inet.h>
#endif
+#include "curl_addrinfo.h"
#include "hash.h"
#include "hostip.h"
***************************************************************************/
#include "unitcheck.h"
-#include "hostip.h"
-
#ifndef CURL_DISABLE_SHUFFLE_DNS
+#include "urldata.h"
+#include "curl_addrinfo.h"
+
CURLcode Curl_shuffle_addr(struct Curl_easy *data,
struct Curl_addrinfo **addr);
***************************************************************************/
#include "unitcheck.h"
-#include "doh.h"
-
/* DoH + HTTPSRR are required */
#if !defined(CURL_DISABLE_DOH) && defined(USE_HTTPSRR)
+#include "doh.h"
+#include "httpsrr.h"
+
static CURLcode t1658_setup(void)
{
/* whatever you want done first */