libmicrohttpd2

HTTP server C library (MHD 2.x, alpha)
Log | Files | Refs | README | LICENSE

commit 6243e169137e8dd75921edfa4899bc128a08e2f7
parent e0154806a59cc0283ae7afd9f16b2b3f154c77c3
Author: Evgeny Grin (Karlson2k) <k2k@drgrin.dev>
Date:   Tue, 16 Dec 2025 16:37:38 +0100

MbedTLS backend: muted clang warnings in mbedtls headers

Diffstat:
Mconfigure.ac | 15+++++++++++++++
Msrc/mhd2/tls_mbed_tls_lib.h | 9+++++++++
2 files changed, 24 insertions(+), 0 deletions(-)

diff --git a/configure.ac b/configure.ac @@ -605,6 +605,21 @@ MHD_CHECK_CC_CFLAG([-Wswitch-enum],[CFLAGS_ac], AC_DEFINE([[HAVE_WSWITCH_ENUM]],[[1]],[Define to '1' i][f -Wswitch-enum flag is supported by compiler]) ] ) +MHD_CHECK_CC_CFLAG([-Wdocumentation-deprecated-sync],[CFLAGS_ac], + [ + AC_DEFINE([[HAVE_WDOCUMENTATION_DEPRECATED_SYNC]],[[1]],[Define to '1' i][f -Wdocumentation-deprecated-sync flag is supported by compiler]) + ] +) +MHD_CHECK_CC_CFLAG([-Wdocumentation-unknown-command],[CFLAGS_ac], + [ + AC_DEFINE([[HAVE_WDOCUMENTATION_UNKNOWN_COMMAND]],[[1]],[Define to '1' i][f -Wdocumentation-unknown-command flag is supported by compiler]) + ] +) +MHD_CHECK_CC_CFLAG([-Wdocumentation-pedantic],[CFLAGS_ac], + [ + AC_DEFINE([[HAVE_WDOCUMENTATION_PEDANTIC]],[[1]],[Define to '1' i][f -Wdocumentation-pedantic flag is supported by compiler]) + ] +) AS_UNSET([nocxx_compat_CFLAGS]) MHD_CHECK_CC_CFLAG([-Wc++-compat],[CFLAGS_ac], [ diff --git a/src/mhd2/tls_mbed_tls_lib.h b/src/mhd2/tls_mbed_tls_lib.h @@ -64,6 +64,15 @@ MHD_WARN_IGNORE_ ("-Wredundant-decls") # ifdef HAVE_WSWITCH_ENUM MHD_WARN_IGNORE_ ("-Wswitch-enum") # endif /* HAVE_WSWITCH_ENUM */ +# ifdef HAVE_WDOCUMENTATION_DEPRECATED_SYNC +MHD_WARN_IGNORE_ ("-Wdocumentation-deprecated-sync") +# endif /* HAVE_WDOCUMENTATION_DEPRECATED_SYNC */ +# ifdef HAVE_WDOCUMENTATION_UNKNOWN_COMMAND +MHD_WARN_IGNORE_ ("-Wdocumentation-unknown-command") +# endif /* HAVE_WDOCUMENTATION_UNKNOWN_COMMAND */ +# ifdef HAVE_WDOCUMENTATION_PEDANTIC +MHD_WARN_IGNORE_ ("-Wdocumentation-pedantic") +# endif /* HAVE_WDOCUMENTATION_PEDANTIC */ # define mhd_RESTORE_MBEDTLS_MUTED_WARNS MHD_WARN_POP_ #else /* ! MHD_WARN_IGNORE_STYLE_GCC */ # define mhd_RESTORE_MBEDTLS_MUTED_WARNS /* empty */