curl-curl/m4
Viktor Szakats bd19433b0e
build: set -Wno-format-signedness
Explicitly disable these warnings to allow using `-Weverything`.

There are around 600 of them across the codebase.

Silencing them has some drawbacks:
- enums (`CURLcode` mostly) would have to be cast to int to avoid
  different signedness depending on C compiler.
  (llvm/gcc: unsigned, MSVC/clang-cl: signed by default)
- hex masks need casts to unsigned to avoid the warning.
- fixing remaining warnings is annoying without fixing the above.
- without fixing all warnings the option cannot be enabled, to keep
  the codebase warning free.

Ref: #18343 (silenced all warnings, but without the enum cast)
Follow-up to 92f215fea1 #18477
Closes #19907
2025-12-09 23:54:55 +01:00
..
.gitignore tidy-up: .gitignore lines mostly 2025-01-27 20:59:46 +01:00
curl-amissl.m4 Makefile.mk: drop in favour of autotools and cmake (MS-DOS, AmigaOS3) 2024-12-16 23:20:55 +01:00
curl-apple-sectrust.m4 m4/sectrust: fix test(1) operator 2025-11-05 12:47:16 +01:00
curl-compilers.m4 build: set -Wno-format-signedness 2025-12-09 23:54:55 +01:00
curl-confopts.m4 build: do not apply curl debug macros to tests/server by default 2025-03-14 12:59:32 +01:00
curl-functions.m4 badwords: add more contractions, fix fallouts 2025-11-17 19:29:15 +01:00
curl-gnutls.m4 autotools: add nettle library detection via pkg-config (for GnuTLS) 2025-11-26 12:39:30 +01:00
curl-mbedtls.m4 badwords: add more contractions, fix fallouts 2025-11-17 19:29:15 +01:00
curl-openssl.m4 badwords: add more contractions, fix fallouts 2025-11-17 19:29:15 +01:00
curl-override.m4 badwords: add more contractions, fix fallouts 2025-11-17 19:29:15 +01:00
curl-reentrant.m4 badwords: add more contractions, fix fallouts 2025-11-17 19:29:15 +01:00
curl-rustls.m4 badwords: add more contractions, fix fallouts 2025-11-17 19:29:15 +01:00
curl-schannel.m4 schannel: not supported with UWP, drop redundant code 2025-07-31 20:05:32 +02:00
curl-sysconfig.m4 cmake: fix to restrict SystemConfiguration to macOS 2025-08-03 23:35:28 +02:00
curl-wolfssl.m4 badwords: add more contractions, fix fallouts 2025-11-17 19:29:15 +01:00
xc-am-iface.m4 misc: cleanup after removing years from copyright 2024-07-30 14:11:48 +02:00
xc-cc-check.m4 misc: cleanup after removing years from copyright 2024-07-30 14:11:48 +02:00
xc-lt-iface.m4 build: drop Windows CE / CeGCC support 2025-11-15 15:35:23 +01:00
xc-val-flgs.m4 badwords: add more contractions, fix fallouts 2025-11-17 19:29:15 +01:00
zz40-xc-ovr.m4 badwords: add more contractions, fix fallouts 2025-11-17 19:29:15 +01:00
zz50-xc-ovr.m4 badwords: add more contractions, fix fallouts 2025-11-17 19:29:15 +01:00