curl/m4
Viktor Szakats 2dbe75bd7f
build: fix some -Wsign-conversion/-Warith-conversion warnings
- enable `-Wsign-conversion` warnings, but also setting them to not
  raise errors.
- fix `-Warith-conversion` warnings seen in CI.
  These are triggered by `-Wsign-converion` and causing errors unless
  explicitly silenced. It makes more sense to fix them, there just a few
  of them.
- fix some `-Wsign-conversion` warnings.
- hide `-Wsign-conversion` warnings with a `#pragma`.
- add macro `CURL_WARN_SIGN_CONVERSION` to unhide them on a per-build
  basis.
- update a CI job to unhide them with the above macro:
  https://github.com/curl/curl/actions/workflows/linux.yml -> OpenSSL -O3

Closes #12492
2023-12-19 12:45:28 +00:00
..
.gitignore copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
curl-amissl.m4 tidy-up: use OPENSSL_VERSION_NUMBER 2023-11-08 17:55:22 +00:00
curl-bearssl.m4 tidy-up: mostly whitespace nits 2023-08-31 23:02:10 +00:00
curl-compilers.m4 build: fix some -Wsign-conversion/-Warith-conversion warnings 2023-12-19 12:45:28 +00:00
curl-confopts.m4 misc: fix spelling mistakes 2023-05-23 10:42:09 +02:00
curl-functions.m4 windows: delete redundant headers 2023-12-18 14:56:57 +00:00
curl-gnutls.m4 copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
curl-mbedtls.m4 tidy-up: mostly whitespace nits 2023-08-31 23:02:10 +00:00
curl-openssl.m4 tidy-up: use OPENSSL_VERSION_NUMBER 2023-11-08 17:55:22 +00:00
curl-override.m4 copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
curl-reentrant.m4 copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
curl-rustls.m4 tidy-up: mostly whitespace nits 2023-08-31 23:02:10 +00:00
curl-schannel.m4 copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
curl-sectransp.m4 cmake, configure: also link with CoreServices 2023-09-20 08:38:19 +02:00
curl-sysconfig.m4 cmake, configure: also link with CoreServices 2023-09-20 08:38:19 +02:00
curl-wolfssl.m4 tidy-up: mostly whitespace nits 2023-08-31 23:02:10 +00:00
xc-am-iface.m4 build: drop the use of XC_AMEND_DISTCLEAN 2023-03-03 09:54:44 +01:00
xc-cc-check.m4 copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
xc-lt-iface.m4 copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
xc-translit.m4 copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
xc-val-flgs.m4 copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
zz40-xc-ovr.m4 copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
zz50-xc-ovr.m4 copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
zz60-xc-ovr.m4 copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00