| summaryrefslogtreecommitdiff |
diff options
| author | Nathanael Sensfelder <SpamShield0@MultiAgentSystems.org> | 2020-08-05 23:45:24 +0200 |
|---|---|---|
| committer | Nathanael Sensfelder <SpamShield0@MultiAgentSystems.org> | 2020-08-05 23:45:24 +0200 |
| commit | 08e0f04697166ec26cca18eb7722f16e680b24ad (patch) | |
| tree | eb1d0a692068d4e41f6e4a6fdb29c987a49e8d02 /include | |
| parent | f26a0728796ad318ec7314dc3774ab6384b075e3 (diff) | |
... That was actually very easily done.
Diffstat (limited to 'include')
| -rw-r--r-- | include/relabsd/debug.h | 22 |
1 files changed, 18 insertions, 4 deletions
diff --git a/include/relabsd/debug.h b/include/relabsd/debug.h index 025c312..7f3183d 100644 --- a/include/relabsd/debug.h +++ b/include/relabsd/debug.h @@ -4,20 +4,34 @@ #include <relabsd/util/macro.h> +//#define RELABSD_USE_MACRO_DEBUG 1 + +#ifdef RELABSD_USE_MACRO_DEBUG #ifndef RELABSD_DEBUG_PROGRAM_FLOW - #define RELABSD_DEBUG_PROGRAM_FLOW 0 + #define RELABSD_DEBUG_PROGRAM_FLOW 1 #endif #ifndef RELABSD_DEBUG_CONFIG - #define RELABSD_DEBUG_CONFIG 0 + #define RELABSD_DEBUG_CONFIG 1 #endif #ifndef RELABSD_DEBUG_REAL_EVENTS - #define RELABSD_DEBUG_REAL_EVENTS 0 + #define RELABSD_DEBUG_REAL_EVENTS 1 #endif #ifndef RELABSD_DEBUG_VIRTUAL_EVENTS - #define RELABSD_DEBUG_VIRTUAL_EVENTS 0 + #define RELABSD_DEBUG_VIRTUAL_EVENTS 1 +#endif +#else +extern int RELABSD_DEBUG_PROGRAM_FLOW; +extern int RELABSD_DEBUG_CONFIG; +extern int RELABSD_DEBUG_REAL_EVENTS; +extern int RELABSD_DEBUG_VIRTUAL_EVENTS; + +void relabsd_debug_toggle_program_flow (void); +void relabsd_debug_toggle_config (void); +void relabsd_debug_toggle_real_event (void); +void relabsd_debug_toggle_virtual_event (void); #endif #ifndef RELABSD_ENABLE_WARNINGS_OUTPUT |


