xref: /aosp_15_r20/external/curl/lib/curl_config.h (revision 6236dae45794135f37c4eb022389c904c8b0090d)
1 /* lib/curl_config.h.  Generated from curl_config.h.in by configure.  */
2 /* lib/curl_config.h.in.  Generated from configure.ac by autoheader.  */
3 
4 /* Ignore c-ares deprecation warnings */
5 /* #undef CARES_NO_DEPRECATED */
6 
7 /* to enable curl debug memory tracking */
8 /* #undef CURLDEBUG */
9 
10 /* Location of default ca bundle */
11 /* #undef CURL_CA_BUNDLE */
12 
13 /* define "1" to use built-in CA store of SSL library */
14 /* #undef CURL_CA_FALLBACK */
15 
16 /* Location of default ca path */
17 #define CURL_CA_PATH "/system/etc/security/cacerts"
18 
19 /* If safe CA bundle search is enabled */
20 /* #undef CURL_CA_SEARCH_SAFE */
21 
22 /* Default SSL backend */
23 /* #undef CURL_DEFAULT_SSL_BACKEND */
24 
25 /* disable alt-svc */
26 /* #undef CURL_DISABLE_ALTSVC */
27 
28 /* to disable AWS sig support */
29 /* #undef CURL_DISABLE_AWS */
30 
31 /* to disable basic authentication */
32 /* #undef CURL_DISABLE_BASIC_AUTH */
33 
34 /* to disable bearer authentication */
35 /* #undef CURL_DISABLE_BEARER_AUTH */
36 
37 /* disable local binding support */
38 /* #undef CURL_DISABLE_BINDLOCAL */
39 
40 /* If unsafe CA bundle search in PATH on Windows is disabled */
41 /* #undef CURL_DISABLE_CA_SEARCH */
42 
43 /* to disable cookies support */
44 /* #undef CURL_DISABLE_COOKIES */
45 
46 /* to disable DICT */
47 #define CURL_DISABLE_DICT 1
48 
49 /* to disable digest authentication */
50 /* #undef CURL_DISABLE_DIGEST_AUTH */
51 
52 /* disable DoH */
53 /* #undef CURL_DISABLE_DOH */
54 
55 /* to disable FILE */
56 /* #undef CURL_DISABLE_FILE */
57 
58 /* disable form API */
59 /* #undef CURL_DISABLE_FORM_API */
60 
61 /* to disable FTP */
62 #define CURL_DISABLE_FTP 1
63 
64 /* to disable curl_easy_options */
65 /* #undef CURL_DISABLE_GETOPTIONS */
66 
67 /* to disable Gopher */
68 #define CURL_DISABLE_GOPHER 1
69 
70 /* disable headers-api */
71 /* #undef CURL_DISABLE_HEADERS_API */
72 
73 /* disable alt-svc */
74 /* #undef CURL_DISABLE_HSTS */
75 
76 /* to disable HTTP */
77 /* #undef CURL_DISABLE_HTTP */
78 
79 /* disable HTTP authentication */
80 /* #undef CURL_DISABLE_HTTP_AUTH */
81 
82 /* to disable IMAP */
83 #define CURL_DISABLE_IMAP 1
84 
85 /* to disable IPFS */
86 /* #undef CURL_DISABLE_IPFS */
87 
88 /* to disable kerberos authentication */
89 /* #undef CURL_DISABLE_KERBEROS_AUTH */
90 
91 /* to disable LDAP */
92 #define CURL_DISABLE_LDAP 1
93 
94 /* to disable LDAPS */
95 #define CURL_DISABLE_LDAPS 1
96 
97 /* to disable --libcurl C code generation option */
98 /* #undef CURL_DISABLE_LIBCURL_OPTION */
99 
100 /* disable mime API */
101 /* #undef CURL_DISABLE_MIME */
102 
103 /* to disable MQTT */
104 /* #undef CURL_DISABLE_MQTT */
105 
106 /* to disable negotiate authentication */
107 /* #undef CURL_DISABLE_NEGOTIATE_AUTH */
108 
109 /* disable netrc parsing */
110 /* #undef CURL_DISABLE_NETRC */
111 
112 /* to disable NTLM support */
113 /* #undef CURL_DISABLE_NTLM */
114 
115 /* if the OpenSSL configuration won't be loaded automatically */
116 /* #undef CURL_DISABLE_OPENSSL_AUTO_LOAD_CONFIG */
117 
118 /* disable date parsing */
119 /* #undef CURL_DISABLE_PARSEDATE */
120 
121 /* to disable POP3 */
122 #define CURL_DISABLE_POP3 1
123 
124 /* disable progress-meter */
125 /* #undef CURL_DISABLE_PROGRESS_METER */
126 
127 /* to disable proxies */
128 /* #undef CURL_DISABLE_PROXY */
129 
130 /* to disable RTSP */
131 #define CURL_DISABLE_RTSP 1
132 
133 /* disable SHA-512/256 hash algorithm */
134 /* #undef CURL_DISABLE_SHA512_256 */
135 
136 /* disable DNS shuffling */
137 /* #undef CURL_DISABLE_SHUFFLE_DNS */
138 
139 /* to disable SMB/CIFS */
140 #define CURL_DISABLE_SMB 1
141 
142 /* to disable SMTP */
143 #define CURL_DISABLE_SMTP 1
144 
145 /* to disable socketpair support */
146 /* #undef CURL_DISABLE_SOCKETPAIR */
147 
148 /* to disable TELNET */
149 #define CURL_DISABLE_TELNET 1
150 
151 /* to disable TFTP */
152 #define CURL_DISABLE_TFTP 1
153 
154 /* to disable verbose strings */
155 /* #undef CURL_DISABLE_VERBOSE_STRINGS */
156 
157 /* disable WebSockets */
158 /* #undef CURL_DISABLE_WEBSOCKETS */
159 
160 /* Definition to make a library symbol externally visible. */
161 #define CURL_EXTERN_SYMBOL __attribute__((__visibility__("default")))
162 
163 /* cpu-machine-OS */
164 #define CURL_OS "Android"
165 
166 /* IP address type in sockaddr */
167 #define CURL_SA_FAMILY_T sa_family_t
168 
169 /* built with multiple SSL backends */
170 /* #undef CURL_WITH_MULTI_SSL */
171 
172 /* enable debug build options */
173 /* #undef DEBUGBUILD */
174 
175 /* Define to the type of arg 2 for gethostname. */
176 #define GETHOSTNAME_TYPE_ARG2 size_t
177 
178 /* Define to 1 if you have the alarm function. */
179 #define HAVE_ALARM 1
180 
181 /* Define to 1 if you have the `arc4random' function. */
182 #if defined(__APPLE__) || defined(__BIONIC__)
183 #define HAVE_ARC4RANDOM 1
184 #endif
185 
186 /* Define to 1 if you have the <arpa/inet.h> header file. */
187 #define HAVE_ARPA_INET_H 1
188 
189 /* Define to 1 if you have _Atomic support. */
190 #define HAVE_ATOMIC 1
191 
192 /* Define to 1 if you have the basename function. */
193 #define HAVE_BASENAME 1
194 
195 /* Define to 1 if bool is an available type. */
196 #define HAVE_BOOL_T 1
197 
198 /* Define to 1 if using BoringSSL. */
199 #define HAVE_BORINGSSL 1
200 
201 /* if BROTLI is in use */
202 /* #undef HAVE_BROTLI */
203 
204 /* Define to 1 if you have the <brotli/decode.h> header file. */
205 /* #undef HAVE_BROTLI_DECODE_H */
206 
207 /* Define to 1 if you have the __builtin_available function. */
208 #define HAVE_BUILTIN_AVAILABLE 1
209 
210 /* Define to 1 if you have the clock_gettime function and monotonic timer. */
211 #define HAVE_CLOCK_GETTIME_MONOTONIC 1
212 
213 /* Define to 1 if you have the clock_gettime function and raw monotonic timer.
214    */
215 #define HAVE_CLOCK_GETTIME_MONOTONIC_RAW 1
216 
217 /* Define to 1 if you have the closesocket function. */
218 /* #undef HAVE_CLOSESOCKET */
219 
220 /* Define to 1 if you have the CloseSocket camel case function. */
221 /* #undef HAVE_CLOSESOCKET_CAMEL */
222 
223 /* Define to 1 if you have the <crypto.h> header file. */
224 /* #undef HAVE_CRYPTO_H */
225 
226 /* Define to 1 if you have the fseeko declaration */
227 #define HAVE_DECL_FSEEKO 1
228 
229 /* Define to 1 if you have the declaration of `getpwuid_r', and to 0 if you
230    don't. */
231 #define HAVE_DECL_GETPWUID_R 1
232 
233 /* "Set if getpwuid_r() declaration is missing" */
234 /* #undef HAVE_DECL_GETPWUID_R_MISSING */
235 
236 /* if you have <dirent.h> */
237 #define HAVE_DIRENT_H 1
238 
239 /* Define to 1 if you have the <dlfcn.h> header file. */
240 #define HAVE_DLFCN_H 1
241 
242 /* Define to 1 if you have the <err.h> header file. */
243 /* #undef HAVE_ERR_H */
244 
245 /* Define to 1 if you have the `eventfd' function. */
246 #define HAVE_EVENTFD 1
247 
248 /* Define to 1 if you have the fcntl function. */
249 #define HAVE_FCNTL 1
250 
251 /* Define to 1 if you have the <fcntl.h> header file. */
252 #define HAVE_FCNTL_H 1
253 
254 /* Define to 1 if you have a working fcntl O_NONBLOCK function. */
255 #define HAVE_FCNTL_O_NONBLOCK 1
256 
257 /* Define to 1 if you have the `fnmatch' function. */
258 #define HAVE_FNMATCH 1
259 
260 /* Define to 1 if you have the freeaddrinfo function. */
261 #define HAVE_FREEADDRINFO 1
262 
263 /* Define to 1 if you have the `fseeko' function. */
264 #define HAVE_FSEEKO 1
265 
266 /* Define to 1 if you have the fsetxattr function. */
267 #define HAVE_FSETXATTR 1
268 
269 /* fsetxattr() takes 5 args */
270 #define HAVE_FSETXATTR_5 1
271 
272 /* fsetxattr() takes 6 args */
273 /* #undef HAVE_FSETXATTR_6 */
274 
275 /* Define to 1 if you have the ftruncate function. */
276 #define HAVE_FTRUNCATE 1
277 
278 /* Define to 1 if you have a working getaddrinfo function. */
279 #define HAVE_GETADDRINFO 1
280 
281 /* Define to 1 if the getaddrinfo function is threadsafe. */
282 #define HAVE_GETADDRINFO_THREADSAFE 1
283 
284 /* Define to 1 if you have the `geteuid' function. */
285 #define HAVE_GETEUID 1
286 
287 /* Define to 1 if you have the gethostbyname function. */
288 #define HAVE_GETHOSTBYNAME 1
289 
290 /* Define to 1 if you have the gethostbyname_r function. */
291 #define HAVE_GETHOSTBYNAME_R 1
292 
293 /* gethostbyname_r() takes 3 args */
294 /* #undef HAVE_GETHOSTBYNAME_R_3 */
295 
296 /* gethostbyname_r() takes 5 args */
297 /* #undef HAVE_GETHOSTBYNAME_R_5 */
298 
299 /* gethostbyname_r() takes 6 args */
300 #define HAVE_GETHOSTBYNAME_R_6 1
301 
302 /* Define to 1 if you have the gethostname function. */
303 #define HAVE_GETHOSTNAME 1
304 
305 /* Define to 1 if you have a working getifaddrs function. */
306 #define HAVE_GETIFADDRS 1
307 
308 /* Define to 1 if you have the `getpass_r' function. */
309 /* #undef HAVE_GETPASS_R */
310 
311 /* Define to 1 if you have the getpeername function. */
312 #define HAVE_GETPEERNAME 1
313 
314 /* Define to 1 if you have the `getppid' function. */
315 #define HAVE_GETPPID 1
316 
317 /* Define to 1 if you have the `getpwuid' function. */
318 #define HAVE_GETPWUID 1
319 
320 /* Define to 1 if you have the `getpwuid_r' function. */
321 #define HAVE_GETPWUID_R 1
322 
323 /* Define to 1 if you have the `getrlimit' function. */
324 #define HAVE_GETRLIMIT 1
325 
326 /* Define to 1 if you have the getsockname function. */
327 #define HAVE_GETSOCKNAME 1
328 
329 /* Define to 1 if you have the `gettimeofday' function. */
330 #define HAVE_GETTIMEOFDAY 1
331 
332 /* Define to 1 if you have a working glibc-style strerror_r function. */
333 /* #undef HAVE_GLIBC_STRERROR_R */
334 
335 /* Define to 1 if you have a working gmtime_r function. */
336 #define HAVE_GMTIME_R 1
337 
338 /* if you have the function gnutls_srp_verifier */
339 /* #undef HAVE_GNUTLS_SRP */
340 
341 /* if you have GSS-API libraries */
342 /* #undef HAVE_GSSAPI */
343 
344 /* Define to 1 if you have the <gssapi/gssapi_generic.h> header file. */
345 /* #undef HAVE_GSSAPI_GSSAPI_GENERIC_H */
346 
347 /* Define to 1 if you have the <gssapi/gssapi.h> header file. */
348 /* #undef HAVE_GSSAPI_GSSAPI_H */
349 
350 /* Define to 1 if you have the <gssapi/gssapi_krb5.h> header file. */
351 /* #undef HAVE_GSSAPI_GSSAPI_KRB5_H */
352 
353 /* if you have GNU GSS */
354 /* #undef HAVE_GSSGNU */
355 
356 /* Define to 1 if you have the <hyper.h> header file. */
357 /* #undef HAVE_HYPER_H */
358 
359 /* Define to 1 if you have the <idn2.h> header file. */
360 /* #undef HAVE_IDN2_H */
361 
362 /* Define to 1 if you have the <ifaddrs.h> header file. */
363 #define HAVE_IFADDRS_H 1
364 
365 /* Define to 1 if you have the `if_nametoindex' function. */
366 #define HAVE_IF_NAMETOINDEX 1
367 
368 /* Define to 1 if you have a IPv6 capable working inet_ntop function. */
369 #define HAVE_INET_NTOP 1
370 
371 /* Define to 1 if you have a IPv6 capable working inet_pton function. */
372 #define HAVE_INET_PTON 1
373 
374 /* Define to 1 if you have the <inttypes.h> header file. */
375 #define HAVE_INTTYPES_H 1
376 
377 /* Define to 1 if you have the ioctl function. */
378 #define HAVE_IOCTL 1
379 
380 /* Define to 1 if you have the ioctlsocket function. */
381 /* #undef HAVE_IOCTLSOCKET */
382 
383 /* Define to 1 if you have the IoctlSocket camel case function. */
384 /* #undef HAVE_IOCTLSOCKET_CAMEL */
385 
386 /* Define to 1 if you have a working IoctlSocket camel case FIONBIO function.
387    */
388 /* #undef HAVE_IOCTLSOCKET_CAMEL_FIONBIO */
389 
390 /* Define to 1 if you have a working ioctlsocket FIONBIO function. */
391 /* #undef HAVE_IOCTLSOCKET_FIONBIO */
392 
393 /* Define to 1 if you have a working ioctl FIONBIO function. */
394 #define HAVE_IOCTL_FIONBIO 1
395 
396 /* Define to 1 if you have a working ioctl SIOCGIFADDR function. */
397 #define HAVE_IOCTL_SIOCGIFADDR 1
398 
399 /* Define to 1 if you have the <io.h> header file. */
400 /* #undef HAVE_IO_H */
401 
402 /* Define to 1 if you have the lber.h header file. */
403 /* #undef HAVE_LBER_H */
404 
405 /* Define to 1 if you have the ldap.h header file. */
406 /* #undef HAVE_LDAP_H */
407 
408 /* Define to 1 if you have the `ldap_init_fd' function. */
409 /* #undef HAVE_LDAP_INIT_FD */
410 
411 /* Use LDAPS implementation */
412 /* #undef HAVE_LDAP_SSL */
413 
414 /* Define to 1 if you have the ldap_ssl.h header file. */
415 /* #undef HAVE_LDAP_SSL_H */
416 
417 /* Define to 1 if you have the `ldap_url_parse' function. */
418 /* #undef HAVE_LDAP_URL_PARSE */
419 
420 /* Define to 1 if you have the `brotlidec' library (-lbrotlidec). */
421 /* #undef HAVE_LIBBROTLIDEC */
422 
423 /* Define to 1 if you have the <libgen.h> header file. */
424 #define HAVE_LIBGEN_H 1
425 
426 /* Define to 1 if you have the `idn2' library (-lidn2). */
427 /* #undef HAVE_LIBIDN2 */
428 
429 /* Define to 1 if you have the <libpsl.h> header file. */
430 /* #undef HAVE_LIBPSL_H */
431 
432 /* Define to 1 if using LibreSSL. */
433 /* #undef HAVE_LIBRESSL */
434 
435 /* Define to 1 if you have the <librtmp/rtmp.h> header file. */
436 /* #undef HAVE_LIBRTMP_RTMP_H */
437 
438 /* Define to 1 if you have the `ssh' library (-lssh). */
439 /* #undef HAVE_LIBSSH */
440 
441 /* Define to 1 if you have the `ssh2' library (-lssh2). */
442 /* #undef HAVE_LIBSSH2 */
443 
444 /* Define to 1 if you have the `ssl' library (-lssl). */
445 #define HAVE_LIBSSL 1
446 
447 /* Define to 1 if you have the `wolfssh' library (-lwolfssh). */
448 /* #undef HAVE_LIBWOLFSSH */
449 
450 /* if zlib is available */
451 #define HAVE_LIBZ 1
452 
453 /* Define to 1 if you have the `zstd' library (-lzstd). */
454 /* #undef HAVE_LIBZSTD */
455 
456 /* Define to 1 if you have the <linux/tcp.h> header file. */
457 #define HAVE_LINUX_TCP_H 1
458 
459 /* Define to 1 if you have the <locale.h> header file. */
460 #define HAVE_LOCALE_H 1
461 
462 /* Define to 1 if the compiler supports the 'long long' data type. */
463 #define HAVE_LONGLONG 1
464 
465 /* Define to 1 if you have the `mach_absolute_time' function. */
466 /* #undef HAVE_MACH_ABSOLUTE_TIME */
467 
468 /* Define to 1 if you have the memrchr function or macro. */
469 #define HAVE_MEMRCHR 1
470 
471 /* Define to 1 if you have the MSG_NOSIGNAL flag. */
472 #define HAVE_MSG_NOSIGNAL 1
473 
474 /* Define to 1 if you have the <msh3.h> header file. */
475 /* #undef HAVE_MSH3_H */
476 
477 /* Define to 1 if you have the <netdb.h> header file. */
478 #define HAVE_NETDB_H 1
479 
480 /* Define to 1 if you have the <netinet/in6.h> header file. */
481 /* #undef HAVE_NETINET_IN6_H */
482 
483 /* Define to 1 if you have the <netinet/in.h> header file. */
484 #define HAVE_NETINET_IN_H 1
485 
486 /* Define to 1 if you have the <netinet/tcp.h> header file. */
487 #define HAVE_NETINET_TCP_H 1
488 
489 /* Define to 1 if you have the <netinet/udp.h> header file. */
490 #define HAVE_NETINET_UDP_H 1
491 
492 /* Define to 1 if you have the <net/if.h> header file. */
493 #define HAVE_NET_IF_H 1
494 
495 /* Define to 1 if you have the <nghttp2/nghttp2.h> header file. */
496 /* #undef HAVE_NGHTTP2_NGHTTP2_H */
497 
498 /* Define to 1 if you have the <nghttp3/nghttp3.h> header file. */
499 /* #undef HAVE_NGHTTP3_NGHTTP3_H */
500 
501 /* Define to 1 if you have the <ngtcp2/ngtcp2_crypto.h> header file. */
502 /* #undef HAVE_NGTCP2_NGTCP2_CRYPTO_H */
503 
504 /* Define to 1 if you have the <ngtcp2/ngtcp2.h> header file. */
505 /* #undef HAVE_NGTCP2_NGTCP2_H */
506 
507 /* if you have an old MIT Kerberos version, lacking GSS_C_NT_HOSTBASED_SERVICE
508    */
509 /* #undef HAVE_OLD_GSSMIT */
510 
511 /* if you have opendir */
512 #define HAVE_OPENDIR 1
513 
514 /* Define to 1 if you have the <openssl/crypto.h> header file. */
515 #define HAVE_OPENSSL_CRYPTO_H 1
516 
517 /* Define to 1 if you have the <openssl/err.h> header file. */
518 #define HAVE_OPENSSL_ERR_H 1
519 
520 /* Define to 1 if you have the <openssl/pem.h> header file. */
521 #define HAVE_OPENSSL_PEM_H 1
522 
523 /* Define to 1 if you have the <openssl/rsa.h> header file. */
524 #define HAVE_OPENSSL_RSA_H 1
525 
526 /* if you have the functions SSL_CTX_set_srp_username and
527    SSL_CTX_set_srp_password */
528 /* #undef HAVE_OPENSSL_SRP */
529 
530 /* Define to 1 if you have the <openssl/ssl.h> header file. */
531 #define HAVE_OPENSSL_SSL_H 1
532 
533 /* Define to 1 if you have the <openssl/x509.h> header file. */
534 #define HAVE_OPENSSL_X509_H 1
535 
536 /* Define to 1 if you have the <pem.h> header file. */
537 /* #undef HAVE_PEM_H */
538 
539 /* Define to 1 if you have the `pipe' function. */
540 #define HAVE_PIPE 1
541 
542 /* Define to 1 if you have the `poll' function. */
543 #define HAVE_POLL 1
544 
545 /* Define to 1 if you have the <poll.h> header file. */
546 #define HAVE_POLL_H 1
547 
548 /* Define to 1 if you have a working POSIX-style strerror_r function. */
549 #define HAVE_POSIX_STRERROR_R 1
550 
551 /* Define to 1 if you have the <proto/bsdsocket.h> header file. */
552 /* #undef HAVE_PROTO_BSDSOCKET_H */
553 
554 /* if you have <pthread.h> */
555 #define HAVE_PTHREAD_H 1
556 
557 /* Define to 1 if you have the <pwd.h> header file. */
558 #define HAVE_PWD_H 1
559 
560 /* Define to 1 if you have the `quiche_conn_set_qlog_fd' function. */
561 /* #undef HAVE_QUICHE_CONN_SET_QLOG_FD */
562 
563 /* Define to 1 if you have the <quiche.h> header file. */
564 /* #undef HAVE_QUICHE_H */
565 
566 /* Define to 1 if you have the recv function. */
567 #define HAVE_RECV 1
568 
569 /* Define to 1 if you have the <rsa.h> header file. */
570 /* #undef HAVE_RSA_H */
571 
572 /* Define to 1 if you have the `sched_yield' function. */
573 #define HAVE_SCHED_YIELD 1
574 
575 /* Define to 1 if you have the select function. */
576 #define HAVE_SELECT 1
577 
578 /* Define to 1 if you have the send function. */
579 #define HAVE_SEND 1
580 
581 /* Define to 1 if you have the `sendmmsg' function. */
582 #define HAVE_SENDMMSG 1
583 
584 /* Define to 1 if you have the `sendmsg' function. */
585 #define HAVE_SENDMSG 1
586 
587 /* Define to 1 if you have the <setjmp.h> header file. */
588 #define HAVE_SETJMP_H 1
589 
590 /* Define to 1 if you have the `setlocale' function. */
591 #define HAVE_SETLOCALE 1
592 
593 /* Define to 1 if you have the `setmode' function. */
594 /* #undef HAVE_SETMODE */
595 
596 /* Define to 1 if you have the `setrlimit' function. */
597 #define HAVE_SETRLIMIT 1
598 
599 /* Define to 1 if you have the sigaction function. */
600 #define HAVE_SIGACTION 1
601 
602 /* Define to 1 if you have the siginterrupt function. */
603 #define HAVE_SIGINTERRUPT 1
604 
605 /* Define to 1 if you have the signal function. */
606 #define HAVE_SIGNAL 1
607 
608 /* Define to 1 if you have the sigsetjmp function or macro. */
609 /* #undef HAVE_SIGSETJMP */
610 
611 /* Define to 1 if you have the `snprintf' function. */
612 #define HAVE_SNPRINTF 1
613 
614 /* Define to 1 if struct sockaddr_in6 has the sin6_scope_id member */
615 #define HAVE_SOCKADDR_IN6_SIN6_SCOPE_ID 1
616 
617 /* Define to 1 if you have the socket function. */
618 #define HAVE_SOCKET 1
619 
620 /* Define to 1 if you have the socketpair function. */
621 #define HAVE_SOCKETPAIR 1
622 
623 /* Define to 1 if you have the `SSL_ech_set1_echconfig' function. */
624 /* #undef HAVE_SSL_ECH_SET1_ECHCONFIG */
625 
626 /* Define to 1 if you have the <ssl.h> header file. */
627 /* #undef HAVE_SSL_H */
628 
629 /* Define to 1 if you have the `SSL_set0_wbio' function. */
630 #define HAVE_SSL_SET0_WBIO 1
631 
632 /* Define to 1 if you have the `SSL_set1_ech_config_list' function. */
633 /* #undef HAVE_SSL_SET1_ECH_CONFIG_LIST */
634 
635 /* Define to 1 if you have the `SSL_set_quic_use_legacy_codepoint' function.
636    */
637 /* #undef HAVE_SSL_SET_QUIC_USE_LEGACY_CODEPOINT */
638 
639 /* Define to 1 if you have the <stdatomic.h> header file. */
640 #define HAVE_STDATOMIC_H 1
641 
642 /* Define to 1 if you have the <stdbool.h> header file. */
643 #define HAVE_STDBOOL_H 1
644 
645 /* Define to 1 if you have the <stdint.h> header file. */
646 #define HAVE_STDINT_H 1
647 
648 /* Define to 1 if you have the <stdio.h> header file. */
649 #define HAVE_STDIO_H 1
650 
651 /* Define to 1 if you have the <stdlib.h> header file. */
652 #define HAVE_STDLIB_H 1
653 
654 /* Define to 1 if you have the strcasecmp function. */
655 #define HAVE_STRCASECMP 1
656 
657 /* Define to 1 if you have the strcmpi function. */
658 /* #undef HAVE_STRCMPI */
659 
660 /* Define to 1 if you have the strdup function. */
661 #define HAVE_STRDUP 1
662 
663 /* Define to 1 if you have the strerror_r function. */
664 #define HAVE_STRERROR_R 1
665 
666 /* Define to 1 if you have the stricmp function. */
667 /* #undef HAVE_STRICMP */
668 
669 /* Define to 1 if you have the <strings.h> header file. */
670 #define HAVE_STRINGS_H 1
671 
672 /* Define to 1 if you have the <string.h> header file. */
673 #define HAVE_STRING_H 1
674 
675 /* Define to 1 if you have the <stropts.h> header file. */
676 /* #undef HAVE_STROPTS_H */
677 
678 /* Define to 1 if you have the strtok_r function. */
679 #define HAVE_STRTOK_R 1
680 
681 /* Define to 1 if you have the strtoll function. */
682 #define HAVE_STRTOLL 1
683 
684 /* if struct sockaddr_storage is defined */
685 #define HAVE_STRUCT_SOCKADDR_STORAGE 1
686 
687 /* Define to 1 if you have the timeval struct. */
688 #define HAVE_STRUCT_TIMEVAL 1
689 
690 /* Define to 1 if suseconds_t is an available type. */
691 #define HAVE_SUSECONDS_T 1
692 
693 /* Define to 1 if you have the <sys/eventfd.h> header file. */
694 #define HAVE_SYS_EVENTFD_H 1
695 
696 /* Define to 1 if you have the <sys/filio.h> header file. */
697 /* #undef HAVE_SYS_FILIO_H */
698 
699 /* Define to 1 if you have the <sys/ioctl.h> header file. */
700 #define HAVE_SYS_IOCTL_H 1
701 
702 /* Define to 1 if you have the <sys/param.h> header file. */
703 #define HAVE_SYS_PARAM_H 1
704 
705 /* Define to 1 if you have the <sys/poll.h> header file. */
706 #define HAVE_SYS_POLL_H 1
707 
708 /* Define to 1 if you have the <sys/resource.h> header file. */
709 #define HAVE_SYS_RESOURCE_H 1
710 
711 /* Define to 1 if you have the <sys/select.h> header file. */
712 #define HAVE_SYS_SELECT_H 1
713 
714 /* Define to 1 if you have the <sys/socket.h> header file. */
715 #define HAVE_SYS_SOCKET_H 1
716 
717 /* Define to 1 if you have the <sys/sockio.h> header file. */
718 /* #undef HAVE_SYS_SOCKIO_H */
719 
720 /* Define to 1 if you have the <sys/stat.h> header file. */
721 #define HAVE_SYS_STAT_H 1
722 
723 /* Define to 1 if you have the <sys/time.h> header file. */
724 #define HAVE_SYS_TIME_H 1
725 
726 /* Define to 1 if you have the <sys/types.h> header file. */
727 #define HAVE_SYS_TYPES_H 1
728 
729 /* Define to 1 if you have the <sys/un.h> header file. */
730 #define HAVE_SYS_UN_H 1
731 
732 /* Define to 1 if you have the <sys/utime.h> header file. */
733 /* #undef HAVE_SYS_UTIME_H */
734 
735 /* Define to 1 if you have the <sys/wait.h> header file. */
736 #define HAVE_SYS_WAIT_H 1
737 
738 /* Define to 1 if you have the <sys/xattr.h> header file. */
739 #define HAVE_SYS_XATTR_H 1
740 
741 /* Define to 1 if you have the <termios.h> header file. */
742 #define HAVE_TERMIOS_H 1
743 
744 /* Define to 1 if you have the <termio.h> header file. */
745 #define HAVE_TERMIO_H 1
746 
747 /* Define this if time_t is unsigned */
748 /* #undef HAVE_TIME_T_UNSIGNED */
749 
750 /* Define to 1 if you have the <unicode/uidna.h> header file. */
751 /* #undef HAVE_UNICODE_UIDNA_H */
752 
753 /* Define to 1 if you have the <unistd.h> header file. */
754 #define HAVE_UNISTD_H 1
755 
756 /* Define to 1 if you have the `utime' function. */
757 #define HAVE_UTIME 1
758 
759 /* Define to 1 if you have the `utimes' function. */
760 #define HAVE_UTIMES 1
761 
762 /* Define to 1 if you have the <utime.h> header file. */
763 #define HAVE_UTIME_H 1
764 
765 /* Define to 1 if you have the <uv.h> header file. */
766 /* #undef HAVE_UV_H */
767 
768 /* Define to 1 if you have the <wolfssh/ssh.h> header file. */
769 /* #undef HAVE_WOLFSSH_SSH_H */
770 
771 /* if you have wolfSSL_BIO_new */
772 /* #undef HAVE_WOLFSSL_BIO */
773 
774 /* Define to 1 if you have the `wolfSSL_CTX_GenerateEchConfig' function. */
775 /* #undef HAVE_WOLFSSL_CTX_GENERATEECHCONFIG */
776 
777 /* if you have wolfSSL_DES_ecb_encrypt */
778 /* #undef HAVE_WOLFSSL_DES_ECB_ENCRYPT */
779 
780 /* if you have wolfSSL_BIO_set_shutdown */
781 /* #undef HAVE_WOLFSSL_FULL_BIO */
782 
783 /* Define to 1 if you have the `wolfSSL_get_peer_certificate' function. */
784 /* #undef HAVE_WOLFSSL_GET_PEER_CERTIFICATE */
785 
786 /* Define to 1 if you have the `wolfSSL_UseALPN' function. */
787 /* #undef HAVE_WOLFSSL_USEALPN */
788 
789 /* Define this symbol if your OS supports changing the contents of argv */
790 #define HAVE_WRITABLE_ARGV 1
791 
792 /* Define to 1 if you have the <x509.h> header file. */
793 /* #undef HAVE_X509_H */
794 
795 /* if libzstd is in use */
796 /* #undef HAVE_ZSTD */
797 
798 /* Define to 1 if you have the <zstd.h> header file. */
799 /* #undef HAVE_ZSTD_H */
800 
801 /* Define to 1 if you have the `_fseeki64' function. */
802 /* #undef HAVE__FSEEKI64 */
803 
804 /* Define to 1 if you have the `_setmode' function. */
805 /* #undef HAVE__SETMODE */
806 
807 /* Define to the sub-directory where libtool stores uninstalled libraries. */
808 #define LT_OBJDIR ".libs/"
809 
810 /* Define to 1 if you need the lber.h header file even with ldap.h */
811 /* #undef NEED_LBER_H */
812 
813 /* Define to 1 if _REENTRANT preprocessor symbol must be defined. */
814 /* #undef NEED_REENTRANT */
815 
816 /* Define to 1 if _THREAD_SAFE preprocessor symbol must be defined. */
817 /* #undef NEED_THREAD_SAFE */
818 
819 /* Name of package */
820 #define PACKAGE "curl"
821 
822 /* Define to the address where bug reports for this package should be sent. */
823 #define PACKAGE_BUGREPORT "a suitable curl mailing list: https://curl.se/mail/"
824 
825 /* Define to the full name of this package. */
826 #define PACKAGE_NAME "curl"
827 
828 /* Define to the full name and version of this package. */
829 #define PACKAGE_STRING "curl -"
830 
831 /* Define to the one symbol short name of this package. */
832 #define PACKAGE_TARNAME "curl"
833 
834 /* Define to the home page for this package. */
835 #define PACKAGE_URL ""
836 
837 /* Define to the version of this package. */
838 #define PACKAGE_VERSION "-"
839 
840 /* Size of curl_off_t in number of bytes */
841 #define SIZEOF_CURL_OFF_T 8
842 
843 /* Size of curl_socket_t in number of bytes */
844 /* #undef SIZEOF_CURL_SOCKET_T 4 */
845 
846 /* Size of int in number of bytes */
847 #define SIZEOF_INT 4
848 
849 /* Size of long in number of bytes */
850 /* #undef SIZEOF_LONG 4 */
851 
852 /* Size of long long in number of bytes */
853 /* #undef SIZEOF_LONG_LONG */
854 
855 /* Size of off_t in number of bytes */
856 /* #undef SIZEOF_OFF_T 8 */
857 
858 /* Size of size_t in number of bytes */
859 /* #undef SIZEOF_SIZE_T 4 */
860 
861 /* Size of time_t in number of bytes */
862 /* #undef SIZEOF_TIME_T 4 */
863 
864 /* Define to 1 if all of the C90 standard headers exist (not just the ones
865    required in a freestanding environment). This macro is provided for
866    backward compatibility; new code need not use it. */
867 #define STDC_HEADERS 1
868 
869 /* if AmiSSL is in use */
870 /* #undef USE_AMISSL */
871 
872 /* if AppleIDN */
873 /* #undef USE_APPLE_IDN */
874 
875 /* Define to enable c-ares support */
876 /* #undef USE_ARES */
877 
878 /* if BearSSL is enabled */
879 /* #undef USE_BEARSSL */
880 
881 /* if ECH support is available */
882 /* #undef USE_ECH */
883 
884 /* if GnuTLS is enabled */
885 /* #undef USE_GNUTLS */
886 
887 /* GSASL support enabled */
888 /* #undef USE_GSASL */
889 
890 /* force HTTPS RR support for ECH */
891 /* #undef USE_HTTPSRR */
892 
893 /* if hyper is in use */
894 /* #undef USE_HYPER */
895 
896 /* Define if you want to enable IPv6 support */
897 #define USE_IPV6 1
898 
899 /* if libpsl is in use */
900 /* #undef USE_LIBPSL */
901 
902 /* if librtmp is in use */
903 /* #undef USE_LIBRTMP */
904 
905 /* if libssh is in use */
906 /* #undef USE_LIBSSH */
907 
908 /* if libssh2 is in use */
909 /* #undef USE_LIBSSH2 */
910 
911 /* if libuv is in use */
912 /* #undef USE_LIBUV */
913 
914 /* if mbedTLS is enabled */
915 /* #undef USE_MBEDTLS */
916 
917 /* if msh3 is in use */
918 /* #undef USE_MSH3 */
919 
920 /* if nghttp2 is in use */
921 /* #undef USE_NGHTTP2 */
922 
923 /* if nghttp3 is in use */
924 /* #undef USE_NGHTTP3 */
925 
926 /* if ngtcp2 is in use */
927 /* #undef USE_NGTCP2 */
928 
929 /* if ngtcp2_crypto_boringssl is in use */
930 /* #undef USE_NGTCP2_CRYPTO_BORINGSSL */
931 
932 /* if ngtcp2_crypto_gnutls is in use */
933 /* #undef USE_NGTCP2_CRYPTO_GNUTLS */
934 
935 /* if ngtcp2_crypto_quictls is in use */
936 /* #undef USE_NGTCP2_CRYPTO_QUICTLS */
937 
938 /* if ngtcp2_crypto_wolfssl is in use */
939 /* #undef USE_NGTCP2_CRYPTO_WOLFSSL */
940 
941 /* if ngtcp2 + nghttp3 is in use */
942 /* #undef USE_NGTCP2_H3 */
943 
944 /* Use OpenLDAP-specific code */
945 /* #undef USE_OPENLDAP */
946 
947 /* if OpenSSL is in use */
948 #define USE_OPENSSL 1
949 
950 /* if openssl quic + nghttp3 is in use */
951 /* #undef USE_OPENSSL_H3 */
952 
953 /* if openssl QUIC is in use */
954 /* #undef USE_OPENSSL_QUIC */
955 
956 /* if quiche is in use */
957 /* #undef USE_QUICHE */
958 
959 /* if Rustls is enabled */
960 /* #undef USE_RUSTLS */
961 
962 /* to enable Windows native SSL/TLS support */
963 /* #undef USE_SCHANNEL */
964 
965 /* enable Secure Transport */
966 /* #undef USE_SECTRANSP */
967 
968 /* if you want POSIX threaded DNS lookup */
969 #define USE_THREADS_POSIX 1
970 
971 /* if you want Win32 threaded DNS lookup */
972 /* #undef USE_THREADS_WIN32 */
973 
974 /* Use TLS-SRP authentication */
975 /* #undef USE_TLS_SRP */
976 
977 /* Use Unix domain sockets */
978 #define USE_UNIX_SOCKETS 1
979 
980 /* Define to 1 if you are building a Windows target with crypto API support.
981    */
982 /* #undef USE_WIN32_CRYPTO */
983 
984 /* Define to 1 if you have the `normaliz' (WinIDN) library (-lnormaliz). */
985 /* #undef USE_WIN32_IDN */
986 
987 /* Define to 1 if you are building a Windows target with large file support.
988    */
989 /* #undef USE_WIN32_LARGE_FILES */
990 
991 /* Use Windows LDAP implementation */
992 /* #undef USE_WIN32_LDAP */
993 
994 /* Define to 1 if you are building a Windows target without large file
995    support. */
996 /* #undef USE_WIN32_SMALL_FILES */
997 
998 /* to enable SSPI support */
999 /* #undef USE_WINDOWS_SSPI */
1000 
1001 /* if wolfSSH is in use */
1002 /* #undef USE_WOLFSSH */
1003 
1004 /* if wolfSSL is enabled */
1005 /* #undef USE_WOLFSSL */
1006 
1007 /* Version number of package */
1008 #define VERSION "-"
1009 
1010 /* Define to 1 if OS is AIX. */
1011 #ifndef _ALL_SOURCE
1012 /* #  undef _ALL_SOURCE */
1013 #endif
1014 
1015 /* Number of bits in a file offset, on hosts where this is settable. */
1016 #define _FILE_OFFSET_BITS 64
1017 
1018 /* Define for large files, on AIX-style hosts. */
1019 /* #undef _LARGE_FILES */
1020 
1021 /* Define to empty if `const' does not conform to ANSI C. */
1022 /* #undef const */
1023 
1024 /* Type to use in place of in_addr_t when system does not provide it. */
1025 /* #undef in_addr_t */
1026 
1027 /* Define to `unsigned int' if <sys/types.h> does not define. */
1028 /* #undef size_t */
1029 
1030 /* the signed version of size_t */
1031 /* #undef ssize_t */
1032