From: Viktor Szakats Date: Fri, 1 Aug 2025 10:54:18 +0000 (+0200) Subject: CURLOPT: replace `(long)` cast with `L` suffix for `CURLHSTS_*` macros X-Git-Tag: curl-8_16_0~279 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=d1da9543f86a1356976e17aa7dc8e8b4fef09e2b;p=thirdparty%2Fcurl.git 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 --- 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. */