From 08e0f04697166ec26cca18eb7722f16e680b24ad Mon Sep 17 00:00:00 2001 From: Nathanael Sensfelder Date: Wed, 5 Aug 2020 23:45:24 +0200 Subject: ... That was actually very easily done. --- src/config/debug.c | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 src/config/debug.c (limited to 'src/config/debug.c') diff --git a/src/config/debug.c b/src/config/debug.c new file mode 100644 index 0000000..277307f --- /dev/null +++ b/src/config/debug.c @@ -0,0 +1,37 @@ + +/**** RELABSD *****************************************************************/ +#include + +#ifndef RELABSD_USE_MACRO_DEBUG +/******************************************************************************/ +/**** LOCAL FUNCTIONS *********************************************************/ +/******************************************************************************/ +int RELABSD_DEBUG_PROGRAM_FLOW = 0; +int RELABSD_DEBUG_CONFIG = 0; +int RELABSD_DEBUG_REAL_EVENTS = 0; +int RELABSD_DEBUG_VIRTUAL_EVENTS = 0; + +/******************************************************************************/ +/**** EXPORTED FUNCTIONS ******************************************************/ +/******************************************************************************/ +void relabsd_debug_toggle_program_flow (void) +{ + RELABSD_DEBUG_PROGRAM_FLOW = !RELABSD_DEBUG_PROGRAM_FLOW; +} + +void relabsd_debug_toggle_config (void) +{ + RELABSD_DEBUG_CONFIG = !RELABSD_DEBUG_CONFIG; +} + +void relabsd_debug_toggle_real_event (void) +{ + RELABSD_DEBUG_REAL_EVENTS = !RELABSD_DEBUG_REAL_EVENTS; +} + +void relabsd_debug_toggle_virtual_event (void) +{ + RELABSD_DEBUG_VIRTUAL_EVENTS = !RELABSD_DEBUG_VIRTUAL_EVENTS; +} + +#endif -- cgit v1.2.3-70-g09d2