From d1da9543f86a1356976e17aa7dc8e8b4fef09e2b Mon Sep 17 00:00:00 2001 From: Viktor Szakats Date: Fri, 1 Aug 2025 12:54:18 +0200 Subject: [PATCH] CURLOPT: replace `(long)` cast with `L` suffix for `CURLHSTS_*` macros In curl/curl.h and the man page. To match the rest of CURLOPT macros. Cherry-picked from #18130 --- docs/libcurl/opts/CURLOPT_HSTS_CTRL.md | 4 ++-- include/curl/curl.h | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/libcurl/opts/CURLOPT_HSTS_CTRL.md b/docs/libcurl/opts/CURLOPT_HSTS_CTRL.md index 3ed7f3c597..589f7aca13 100644 --- a/docs/libcurl/opts/CURLOPT_HSTS_CTRL.md +++ b/docs/libcurl/opts/CURLOPT_HSTS_CTRL.md @@ -23,8 +23,8 @@ CURLOPT_HSTS_CTRL - control HSTS behavior ~~~c #include -#define CURLHSTS_ENABLE (long)(1<<0) -#define CURLHSTS_READONLYFILE (long)(1<<1) +#define CURLHSTS_ENABLE (1L<<0) +#define CURLHSTS_READONLYFILE (1L<<1) CURLcode curl_easy_setopt(CURL *handle, CURLOPT_HSTS_CTRL, long bitmask); ~~~ diff --git a/include/curl/curl.h b/include/curl/curl.h index cca5a4433f..6f4aa90f13 100644 --- a/include/curl/curl.h +++ b/include/curl/curl.h @@ -1067,8 +1067,8 @@ typedef CURLSTScode (*curl_hstswrite_callback)(CURL *easy, void *userp); /* CURLHSTS_* are bits for the CURLOPT_HSTS option */ -#define CURLHSTS_ENABLE (long)(1<<0) -#define CURLHSTS_READONLYFILE (long)(1<<1) +#define CURLHSTS_ENABLE (1L<<0) +#define CURLHSTS_READONLYFILE (1L<<1) /* The CURLPROTO_ defines below are for the **deprecated** CURLOPT_*PROTOCOLS options. Do not use. */ -- 2.47.3