aboutsummaryrefslogtreecommitdiff
path: root/config.def.h
diff options
context:
space:
mode:
Diffstat (limited to 'config.def.h')
-rw-r--r--config.def.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/config.def.h b/config.def.h
index 6ee1c3f..59723a8 100644
--- a/config.def.h
+++ b/config.def.h
@@ -95,8 +95,12 @@ typedef struct {
#define SH "sh"
#endif
-// Some handy macros for common shell script behaviors:
+// Used for STRINGIFY(__COUNTER__) to embed the line number as a string
+// (as in "ask --history=bb."STRINGIFY(__COUNTER__)")
+#define STRINGIFY2(x) #x
+#define STRINGIFY(x) STRINGIFY2(x)
+// Some handy macros for common shell script behaviors:
// Bold text:
#define B(s) "\033[1m" s "\033[22m"