From 61263f65c87ffe9e40708ee74f6e9164de58692a Mon Sep 17 00:00:00 2001 From: Henrik Hautakoski Date: Sun, 25 Nov 2018 11:38:40 +0100 Subject: [PATCH] src/vm.c: add preprocessor macro for reg/mem debug output. --- src/vm.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/vm.c b/src/vm.c index c1a52d9..c56aeca 100644 --- a/src/vm.c +++ b/src/vm.c @@ -22,6 +22,7 @@ #include "mm.h" #include "cpu.h" +#ifdef M16_DEBUG_MEM void print_memory() { int i = 0; @@ -33,7 +34,11 @@ void print_memory() { } printf("\n"); } +#else +#define print_memory() +#endif /* ! M16_DEBUG_MEM */ +#ifdef M16_DEBUG_REG void print_regs(uint16_t *regs) { int i = 0; @@ -45,6 +50,9 @@ void print_regs(uint16_t *regs) { } printf("\n"); } +#else +#define print_regs(regs) +#endif /* ! M16_DEBUG_REG */ void run(struct program *prog) {