2007-12-24 Matthias Clasen <mclasen@redhat.com>
+ * glib/gtestutils.h:
+ * glib/glib.symbols: Mark assertion functions as G_GNUC_NORETURN.
+ (#506461, Sebastian Dröge)
+
+2007-12-24 Matthias Clasen <mclasen@redhat.com>
+
* glib/gtestutils.c: Include sys/time.h. (#505258)
2007-12-22 Mathias Hasselmann <mathias@openismus.com>
#if IN_HEADER(__G_TEST_UTILS_H__)
#if IN_FILE(__G_TEST_UTILS_C__)
-g_assertion_message
-g_assertion_message_cmpnum
-g_assertion_message_cmpstr
-g_assertion_message_expr
+g_assertion_message G_GNUC_NORETURN
+g_assertion_message_cmpnum G_GNUC_NORETURN
+g_assertion_message_cmpstr G_GNUC_NORETURN
+g_assertion_message_expr G_GNUC_NORETURN
g_strcmp0
g_test_add_data_func
g_test_add_func
const char *file,
int line,
const char *func,
- const char *message);
+ const char *message) G_GNUC_NORETURN;
void g_assertion_message_expr (const char *domain,
const char *file,
int line,
const char *func,
- const char *expr);
+ const char *expr) G_GNUC_NORETURN;
void g_assertion_message_cmpstr (const char *domain,
const char *file,
int line,
const char *expr,
const char *arg1,
const char *cmp,
- const char *arg2);
+ const char *arg2) G_GNUC_NORETURN;
void g_assertion_message_cmpnum (const char *domain,
const char *file,
int line,
long double arg1,
const char *cmp,
long double arg2,
- char numtype);
+ char numtype) G_GNUC_NORETURN;
void g_test_add_vtable (const char *testpath,
gsize data_size,
gconstpointer test_data,