From 34a46bec837cba2afdde91ef3a80539d335f6512 Mon Sep 17 00:00:00 2001 From: Martin Geier Date: Tue, 23 Jun 2026 06:14:30 +0000 Subject: [PATCH] log: make log macros compilable with c++ without warnings Signed-off-by: Martin Geier --- lib/wp/log.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/wp/log.h b/lib/wp/log.h index 76c10798..d835188c 100644 --- a/lib/wp/log.h +++ b/lib/wp/log.h @@ -69,11 +69,11 @@ typedef struct { extern WpLogTopic * var; #define WP_LOG_TOPIC(var, name) \ - WpLogTopic var##_struct = { .topic_name = name, .flags = WP_LOG_TOPIC_FLAG_STATIC }; \ + WpLogTopic var##_struct = { .topic_name = name, .flags = WP_LOG_TOPIC_FLAG_STATIC, ._wp_padding = { NULL } }; \ WpLogTopic * var = &(var##_struct); #define WP_LOG_TOPIC_STATIC(var, name) \ - static WpLogTopic var##_struct = { .topic_name = name, .flags = WP_LOG_TOPIC_FLAG_STATIC }; \ + static WpLogTopic var##_struct = { .topic_name = name, .flags = WP_LOG_TOPIC_FLAG_STATIC, ._wp_padding = { NULL } }; \ static G_GNUC_UNUSED WpLogTopic * var = &(var##_struct); #define WP_DEFINE_LOCAL_LOG_TOPIC(name) \