From 09c3f6dd4b456adbbda6818e5bb1227af045e8d8 Mon Sep 17 00:00:00 2001 From: Jani Monoses Date: Sat, 27 Jun 2009 11:03:47 +0300 Subject: [PATCH] Fix C++ warnings in g_error() code Put space before ending semicolon in for(;;) ; to avoid C++ build warnings. Closes bug 586928. --- glib/gmessages.h | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/glib/gmessages.h b/glib/gmessages.h index af5a826f..9acaec63 100644 --- a/glib/gmessages.h +++ b/glib/gmessages.h @@ -134,12 +134,14 @@ void g_assert_warning (const char *log_domain, #define G_LOG_DOMAIN ((gchar*) 0) #endif /* G_LOG_DOMAIN */ #ifdef G_HAVE_ISO_VARARGS -/* for(;;); so that GCC knows that control doesn't go past g_error() */ +/* for(;;) ; so that GCC knows that control doesn't go past g_error(). + * Put space before ending semicolon to avoid C++ build warnings. + */ #define g_error(...) G_STMT_START { \ g_log (G_LOG_DOMAIN, \ G_LOG_LEVEL_ERROR, \ __VA_ARGS__); \ - for (;;); \ + for (;;) ; \ } G_STMT_END #define g_message(...) g_log (G_LOG_DOMAIN, \ @@ -159,7 +161,7 @@ void g_assert_warning (const char *log_domain, g_log (G_LOG_DOMAIN, \ G_LOG_LEVEL_ERROR, \ format); \ - for (;;); \ + for (;;) ; \ } G_STMT_END #define g_message(format...) g_log (G_LOG_DOMAIN, \ @@ -184,7 +186,7 @@ g_error (const gchar *format, g_logv (G_LOG_DOMAIN, G_LOG_LEVEL_ERROR, format, args); va_end (args); - for(;;); + for(;;) ; } static void g_message (const gchar *format, -- 2.34.1