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