From 6088b7bf3b3ef20febe61ea542209727469563f2 Mon Sep 17 00:00:00 2001 From: Viktor Szakats Date: Fri, 1 Aug 2025 17:30:56 +0200 Subject: [PATCH] CURLOPT_REDIR_PROTOCOLS.md add history, drop cast --- docs/libcurl/opts/CURLOPT_REDIR_PROTOCOLS.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/docs/libcurl/opts/CURLOPT_REDIR_PROTOCOLS.md b/docs/libcurl/opts/CURLOPT_REDIR_PROTOCOLS.md index 9cbcc57b5f..d76bd0cf0a 100644 --- a/docs/libcurl/opts/CURLOPT_REDIR_PROTOCOLS.md +++ b/docs/libcurl/opts/CURLOPT_REDIR_PROTOCOLS.md @@ -97,7 +97,7 @@ int main(int argc, char **argv) curl_easy_setopt(curl, CURLOPT_URL, argv[1]); /* only allow redirects to HTTP and HTTPS URLs */ - curl_easy_setopt(curl, CURLOPT_REDIR_PROTOCOLS, (long) + curl_easy_setopt(curl, CURLOPT_REDIR_PROTOCOLS, CURLPROTO_HTTP | CURLPROTO_HTTPS); /* Perform the request */ @@ -106,6 +106,11 @@ int main(int argc, char **argv) } ~~~ +# HISTORY + +**CURLPROTO_*** macros became `long` types in 8.16.0, prior to this version +a `long` cast was necessary when passed to curl_easy_setopt(3). + # DEPRECATED Deprecated since 7.85.0.