Lines Matching defs:FEATURE

429  * Use FEATURE() macro to define an entry: this allows documentation check.
432 #define FEATURE(name, present, bitmask) {(name), (present), (bitmask)}
442 FEATURE("alt-svc", NULL, CURL_VERSION_ALTSVC),
445 FEATURE("AsynchDNS", NULL, CURL_VERSION_ASYNCHDNS),
448 FEATURE("brotli", NULL, CURL_VERSION_BROTLI),
451 FEATURE("Debug", NULL, CURL_VERSION_DEBUG),
454 FEATURE("gsasl", NULL, CURL_VERSION_GSASL),
457 FEATURE("GSS-API", NULL, CURL_VERSION_GSSAPI),
460 FEATURE("HSTS", NULL, CURL_VERSION_HSTS),
463 FEATURE("HTTP2", NULL, CURL_VERSION_HTTP2),
466 FEATURE("HTTP3", NULL, CURL_VERSION_HTTP3),
470 FEATURE("HTTPS-proxy", https_proxy_present, CURL_VERSION_HTTPS_PROXY),
473 FEATURE("IDN", idn_present, CURL_VERSION_IDN),
476 FEATURE("IPv6", NULL, CURL_VERSION_IPV6),
479 FEATURE("Kerberos", NULL, CURL_VERSION_KERBEROS5),
483 FEATURE("Largefile", NULL, CURL_VERSION_LARGEFILE),
486 FEATURE("libz", NULL, CURL_VERSION_LIBZ),
489 FEATURE("MultiSSL", NULL, CURL_VERSION_MULTI_SSL),
492 FEATURE("NTLM", NULL, CURL_VERSION_NTLM),
496 FEATURE("NTLM_WB", NULL, CURL_VERSION_NTLM_WB),
499 FEATURE("PSL", NULL, CURL_VERSION_PSL),
502 FEATURE("SPNEGO", NULL, CURL_VERSION_SPNEGO),
505 FEATURE("SSL", NULL, CURL_VERSION_SSL),
508 FEATURE("SSPI", NULL, CURL_VERSION_SSPI),
511 FEATURE("threadsafe", NULL, CURL_VERSION_THREADSAFE),
514 FEATURE("TLS-SRP", NULL, CURL_VERSION_TLSAUTH_SRP),
517 FEATURE("TrackMemory", NULL, CURL_VERSION_CURLDEBUG),
520 FEATURE("Unicode", NULL, CURL_VERSION_UNICODE),
523 FEATURE("UnixSockets", NULL, CURL_VERSION_UNIX_SOCKETS),
526 FEATURE("zstd", NULL, CURL_VERSION_ZSTD),