Commit 09c3f6dd authored by Jani Monoses's avatar Jani Monoses

Fix C++ warnings in g_error() code

Put space before ending semicolon in for(;;) ; to avoid C++ build warnings.
Closes bug 586928.
parent 160c39a9
......@@ -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,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment