diff options
author | Arun Prakash Jana <engineerarun@gmail.com> | 2019-12-09 23:17:40 +0530 |
---|---|---|
committer | Arun Prakash Jana <engineerarun@gmail.com> | 2019-12-09 23:17:40 +0530 |
commit | b14e1a4856145c1414267bcedb1b91618e2f7c06 (patch) | |
tree | 61069dc6ab80386bded687d4b238e7ae33a35bcf /src | |
parent | 6fcc6834ff98651a9601b2e307fc9ae56a3b4b6f (diff) | |
download | nnn-b14e1a4856145c1414267bcedb1b91618e2f7c06.tar.gz |
Print line number in debug logs
Diffstat (limited to 'src')
-rw-r--r-- | src/dbg.h | 11 | ||||
-rw-r--r-- | src/nnn.c | 4 |
2 files changed, 9 insertions, 6 deletions
@@ -76,10 +76,13 @@ static void disabledbg(void) close(DEBUG_FD); } -#define DPRINTF_D(x) xprintf(DEBUG_FD, #x "=%d [ln %d]\n", x, __LINE__) -#define DPRINTF_U(x) xprintf(DEBUG_FD, #x "=%u [ln %d]\n", x, __LINE__) -#define DPRINTF_S(x) xprintf(DEBUG_FD, #x "=%s [ln %d]\n", x, __LINE__) -#define DPRINTF_P(x) xprintf(DEBUG_FD, #x "=%p [ln %d]\n", x, __LINE__) +#define STRINGIFY(x) #x +#define TOSTRING(x) STRINGIFY(x) + +#define DPRINTF_D(x) xprintf(DEBUG_FD, "ln " TOSTRING(__LINE__) ": " #x "=%d\n", x, __LINE__) +#define DPRINTF_U(x) xprintf(DEBUG_FD, "ln " TOSTRING(__LINE__) ": " #x "=%u\n", x) +#define DPRINTF_S(x) xprintf(DEBUG_FD, "ln " TOSTRING(__LINE__) ": " #x "=%s\n", x) +#define DPRINTF_P(x) xprintf(DEBUG_FD, "ln " TOSTRING(__LINE__) ": " #x "=%p\n", x) #else #define DPRINTF_D(x) #define DPRINTF_U(x) @@ -1891,7 +1891,7 @@ static int nextsel(int presel) if (c == 0 || c == MSGWAIT) { c = getch(); - DPRINTF_D(c); + //DPRINTF_D(c); if (presel == MSGWAIT) { if (cfg.filtermode) @@ -4017,7 +4017,7 @@ static void redraw(char *path) return; } - DPRINTF_D(cur); + //DPRINTF_D(cur); DPRINTF_S(path); addch('['); |