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