From 7054d0dab4f8fa3defb074cb76aad4427fc4a3c1 Mon Sep 17 00:00:00 2001 From: Kostyantyn Vorobyov <kostyantyn.vorobyov@cea.fr> Date: Thu, 18 Feb 2016 10:35:56 +0100 Subject: [PATCH] [RTL] Adjustment of debug functions so only top-levels ones are visible externally for the case when a program is compiled with debug features --- .../e-acsl/share/e-acsl/adt_models/e_acsl_adt_mmodel.h | 4 +++- src/plugins/e-acsl/share/e-acsl/adt_models/e_acsl_bittree.h | 2 +- src/plugins/e-acsl/share/e-acsl/adt_models/e_acsl_list.h | 4 ++-- src/plugins/e-acsl/share/e-acsl/adt_models/e_acsl_splaytree.h | 2 +- src/plugins/e-acsl/share/e-acsl/adt_models/e_acsl_tree.h | 2 +- 5 files changed, 8 insertions(+), 6 deletions(-) diff --git a/src/plugins/e-acsl/share/e-acsl/adt_models/e_acsl_adt_mmodel.h b/src/plugins/e-acsl/share/e-acsl/adt_models/e_acsl_adt_mmodel.h index bc59349979d..94cb504bae2 100644 --- a/src/plugins/e-acsl/share/e-acsl/adt_models/e_acsl_adt_mmodel.h +++ b/src/plugins/e-acsl/share/e-acsl/adt_models/e_acsl_adt_mmodel.h @@ -409,9 +409,11 @@ void __e_acsl_print_block (struct _block * ptr) { } } +static void debug_struct(); + /* print the content of the abstract structure */ void __e_acsl_debug() { - __e_acsl_debug_struct(); + debug_struct(); } #endif diff --git a/src/plugins/e-acsl/share/e-acsl/adt_models/e_acsl_bittree.h b/src/plugins/e-acsl/share/e-acsl/adt_models/e_acsl_bittree.h index f02290d5df7..fea8a586a37 100644 --- a/src/plugins/e-acsl/share/e-acsl/adt_models/e_acsl_bittree.h +++ b/src/plugins/e-acsl/share/e-acsl/adt_models/e_acsl_bittree.h @@ -454,7 +454,7 @@ static void debug_rec (struct bittree * ptr, int depth) { /* print the content of the structure */ /*@ assigns \nothing; @*/ -void __e_acsl_debug_struct () { +static void debug_struct () { DLOG("------------DEBUG\n"); debug_rec(__root, 0); DLOG("-----------------\n"); diff --git a/src/plugins/e-acsl/share/e-acsl/adt_models/e_acsl_list.h b/src/plugins/e-acsl/share/e-acsl/adt_models/e_acsl_list.h index 4ccfb00d097..b3224d05622 100644 --- a/src/plugins/e-acsl/share/e-acsl/adt_models/e_acsl_list.h +++ b/src/plugins/e-acsl/share/e-acsl/adt_models/e_acsl_list.h @@ -28,7 +28,7 @@ #include "e_acsl_assert.h" #include "e_acsl_adt_api.h" -struct _node { +static struct _node { struct _block * value; struct _node * next; }; @@ -127,7 +127,7 @@ static void __clean_struct() { /* DEBUG */ /*********************/ #ifdef E_ACSL_DEBUG -void __e_acsl_debug_struct() { +static void debug_struct() { struct _node * tmp = __list; DLOG("\t\t\t------------DEBUG\n"); for(; tmp != NULL; tmp = tmp->next) { diff --git a/src/plugins/e-acsl/share/e-acsl/adt_models/e_acsl_splaytree.h b/src/plugins/e-acsl/share/e-acsl/adt_models/e_acsl_splaytree.h index 8fe4837efbf..4d92cccd3bd 100644 --- a/src/plugins/e-acsl/share/e-acsl/adt_models/e_acsl_splaytree.h +++ b/src/plugins/e-acsl/share/e-acsl/adt_models/e_acsl_splaytree.h @@ -192,7 +192,7 @@ static void debug_rec(struct _node * ptr) { debug_rec(ptr->right); } -void __e_acsl_debug_struct() { +static void debug_struct() { DLOG("\t\t\t------------DEBUG\n"); debug_rec(__root); DLOG("\t\t\t-----------------\n"); diff --git a/src/plugins/e-acsl/share/e-acsl/adt_models/e_acsl_tree.h b/src/plugins/e-acsl/share/e-acsl/adt_models/e_acsl_tree.h index 4e55bd5fde0..efaec5ffe87 100644 --- a/src/plugins/e-acsl/share/e-acsl/adt_models/e_acsl_tree.h +++ b/src/plugins/e-acsl/share/e-acsl/adt_models/e_acsl_tree.h @@ -152,7 +152,7 @@ static void debug_rec(struct _node * ptr) { debug_rec(ptr->right); } -void __e_acsl_debug_struct() { +static void debug_struct() { DLOG("\t\t\t------------DEBUG\n"); __debug_rec(__root); DLOF("\t\t\t-----------------\n"); -- GitLab