summaryrefslogtreecommitdiffstats
path: root/gnulib-local
diff options
context:
space:
mode:
authorBruno Haible <bruno@clisp.org>2006-11-27 12:35:24 +0000
committerBruno Haible <bruno@clisp.org>2009-06-23 12:14:23 +0200
commite22473f2d976321cfd4be0af6d2ca644bec70f97 (patch)
tree291afd6aa91441eb629bfdc5803bec528db78805 /gnulib-local
parent1d8f7c817d1979138b9af22b3bb8e3818cb56b0d (diff)
downloadexternal_gettext-e22473f2d976321cfd4be0af6d2ca644bec70f97.zip
external_gettext-e22473f2d976321cfd4be0af6d2ca644bec70f97.tar.gz
external_gettext-e22473f2d976321cfd4be0af6d2ca644bec70f97.tar.bz2
Make libcroco work.
Diffstat (limited to 'gnulib-local')
-rw-r--r--gnulib-local/ChangeLog6
-rw-r--r--gnulib-local/lib/glibconfig_.h8
2 files changed, 10 insertions, 4 deletions
diff --git a/gnulib-local/ChangeLog b/gnulib-local/ChangeLog
index 2510842..bf1bc46 100644
--- a/gnulib-local/ChangeLog
+++ b/gnulib-local/ChangeLog
@@ -1,3 +1,9 @@
+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.
diff --git a/gnulib-local/lib/glibconfig_.h b/gnulib-local/lib/glibconfig_.h
index 1e3dd34..e6673bc 100644
--- a/gnulib-local/lib/glibconfig_.h
+++ b/gnulib-local/lib/glibconfig_.h
@@ -147,10 +147,10 @@ typedef ssize_t gssize;
#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