From 71a629d5093f3aed0be4737a067529565f02f810 Mon Sep 17 00:00:00 2001 From: matt335672 <30179339+matt335672@users.noreply.github.com> Date: Tue, 4 Nov 2025 10:26:26 +0000 Subject: [PATCH] Code quality: Allow for zero initializers --- configure.ac | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/configure.ac b/configure.ac index a901c3ab..56d45ed6 100644 --- a/configure.ac +++ b/configure.ac @@ -229,6 +229,10 @@ AX_CFLAGS_WARN_ALL AX_APPEND_COMPILE_FLAGS([-Wwrite-strings]) AX_APPEND_COMPILE_FLAGS([-Wmissing-prototypes], ,[-Werror]) AX_APPEND_COMPILE_FLAGS([-Wextra]) +# xrdp uses many zero initializers (C99 6.7.8.21). These +# require the warning regarding missing field initializers to +# be disabled. +AX_APPEND_COMPILE_FLAGS([-Wno-missing-field-initializers]) AX_APPEND_COMPILE_FLAGS([-Wno-unused-parameter]) AX_APPEND_COMPILE_FLAGS([-Wno-sign-compare])