[Spice-devel] [spice-common] log: Remove SPICE_DISABLE_ABORT

Christophe Fergeau cfergeau at redhat.com
Tue Jul 3 09:28:18 UTC 2018


spice-gtk was the last user, and stopped using it in 90ccba34
"build-sys: remove -DSPICE_DISABLE_ABORT"

Signed-off-by: Christophe Fergeau <cfergeau at redhat.com>
---
 common/log.c          |  4 ----
 common/spice_common.h |  4 ----
 tests/test-logging.c  | 14 ++------------
 3 files changed, 2 insertions(+), 20 deletions(-)

diff --git a/common/log.c b/common/log.c
index 7e460f0..b59c8a8 100644
--- a/common/log.c
+++ b/common/log.c
@@ -34,12 +34,8 @@ static int glib_debug_level = INT_MAX;
 static int abort_mask = 0;
 
 #ifndef SPICE_ABORT_MASK_DEFAULT
-#ifdef SPICE_DISABLE_ABORT
-#define SPICE_ABORT_MASK_DEFAULT 0
-#else
 #define SPICE_ABORT_MASK_DEFAULT (G_LOG_LEVEL_CRITICAL|G_LOG_LEVEL_ERROR)
 #endif
-#endif
 
 #define G_LOG_DOMAIN "Spice"
 
diff --git a/common/spice_common.h b/common/spice_common.h
index 5572326..f9a7b3b 100644
--- a/common/spice_common.h
+++ b/common/spice_common.h
@@ -28,10 +28,6 @@
 #include "backtrace.h"
 #include "log.h"
 
-#ifdef SPICE_DISABLE_ABORT
-#define spice_abort() do { } while(0)
-#else
 #define spice_abort() abort()
-#endif
 
 #endif
diff --git a/tests/test-logging.c b/tests/test-logging.c
index 437e0a1..559d656 100644
--- a/tests/test-logging.c
+++ b/tests/test-logging.c
@@ -89,8 +89,7 @@ static void test_spice_fatal_warning(void)
     g_unsetenv("G_DEBUG");
 }
 
-/* Checks that spice_critical() aborts by default if SPICE_DISABLE_ABORT is not
- * defined at compile-time */
+/* Checks that spice_critical() aborts by default */
 static void test_spice_fatal_critical(void)
 {
     if (g_test_subprocess()) {
@@ -98,11 +97,7 @@ static void test_spice_fatal_critical(void)
         return;
     }
     g_test_trap_subprocess(NULL, 0, 0);
-#ifdef SPICE_DISABLE_ABORT
-    g_test_trap_assert_passed();
-#else
     g_test_trap_assert_failed();
-#endif
     g_test_trap_assert_stderr("*spice_critical*");
 }
 
@@ -132,8 +127,7 @@ static void test_spice_fatal_g_critical(void)
     g_unsetenv("G_DEBUG");
 }
 
-/* Checks that spice_return_if_fail() aborts by default unless
- * SPICE_DISABLE_ABORT was defined at compile time*/
+/* Checks that spice_return_if_fail() aborts by default */
 static void test_spice_fatal_return_if_fail(void)
 {
     if (g_test_subprocess()) {
@@ -141,11 +135,7 @@ static void test_spice_fatal_return_if_fail(void)
         return;
     }
     g_test_trap_subprocess(NULL, 0, 0);
-#ifdef SPICE_DISABLE_ABORT
-    g_test_trap_assert_passed();
-#else
     g_test_trap_assert_failed();
-#endif
     g_test_trap_assert_stderr("*test_spice_fatal_return_if_fail*");
 }
 
-- 
2.17.1



More information about the Spice-devel mailing list