aboutsummaryrefslogtreecommitdiff
path: root/prut.h
diff options
context:
space:
mode:
authorLoek Le Blansch <loek@pipeframe.xyz>2024-06-13 08:56:03 +0200
committerLoek Le Blansch <loek@pipeframe.xyz>2024-06-13 08:56:03 +0200
commit3e5b602cb7bfb625ac7f7094f9d33409271073fb (patch)
tree120d58df15d8a9d20e5dbba6520926208dc6c801 /prut.h
parent719b962f4d164d3bca08832dffeed448501b0808 (diff)
add NodeOutputVisitor for printing circuit output
Diffstat (limited to 'prut.h')
-rw-r--r--prut.h9
1 files changed, 8 insertions, 1 deletions
diff --git a/prut.h b/prut.h
index a41c01c..2bd2ba0 100644
--- a/prut.h
+++ b/prut.h
@@ -1,6 +1,13 @@
#pragma once
-#define prutprintf(fmt, ...) printf("\x1b[37m%s (%s:%d):\x1b[0m " fmt "\n", __PRETTY_FUNCTION__, __FILE_NAME__, __LINE__, __VA_ARGS__)
+// Disable prutprint
+#define prutprintf(fmt, ...)
+
+// Short version "file:line: message"
+// #define prutprintf(fmt, ...) printf("\x1b[37m%s:%d:\x1b[0m " fmt "\n", __FILE_NAME__, __LINE__, __VA_ARGS__)
+
+// Long version "function (file:line): message"
+// #define prutprintf(fmt, ...) printf("\x1b[37m%s (%s:%d):\x1b[0m " fmt "\n", __PRETTY_FUNCTION__, __FILE_NAME__, __LINE__, __VA_ARGS__)
#define prutprint(s) prutprintf("%s", s)