log_domain != NULL ? ": " : "",
msg);
free (msg);
- if (log_level & fatal)
+ if (log_level & fatal){
+ fflush (stdout);
+ fflush (stderr);
abort ();
+ }
}
void
g_log (const gchar *log_domain, GLogLevelFlags log_level, const gchar *format, ...)
{
- char *fmt;
va_list args;
va_start (args, format);
g_logv (log_domain, log_level, format, args);
- fmt = g_strdup_printf (format, args);
+ va_end (args);
+}
+
+void
+g_assertion_message (const gchar *format, ...)
+{
+ va_list args;
+
+ va_start (args, format);
+ g_logv (G_LOG_DOMAIN, G_LOG_LEVEL_ERROR, format, args);
va_end (args);
}