From ef577177747fd0a4778b92f762e0964d0ba3aafc Mon Sep 17 00:00:00 2001 From: Bruce Hill Date: Sun, 22 Sep 2019 15:58:00 -0700 Subject: Per-ASK() history for `ask` using the __COUNTER__ macro --- config.def.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'config.def.h') 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" -- cgit v1.2.3