+2006-11-25 Bruno Haible <bruno@clisp.org>
+
+ * lib/glibconfig_.h (g_return_if_fail, g_return_val_if_fail,
+ g_return_if_reached, g_return_val_if_reached): Return instead of
+ calling abort().
+
2006-11-12 Bruno Haible <bruno@clisp.org>
* modules/libcroco: New file.
#define g_assert(expr) if (!(expr)) abort ()
#define g_assert_not_reached() abort ()
-#define g_return_if_fail(expr) if (!(expr)) abort ()
-#define g_return_val_if_fail(expr,val) if (!(expr)) abort ()
-#define g_return_if_reached() abort ()
-#define g_return_val_if_reached(val) abort ()
+#define g_return_if_fail(expr) if (!(expr)) return
+#define g_return_val_if_fail(expr,val) if (!(expr)) return (val)
+#define g_return_if_reached() return
+#define g_return_val_if_reached(val) return (val)
#define G_LOG_LEVEL_CRITICAL 0
#define G_LOG_LEVEL_INFO 0