From ee86b585a58cd332434e0cfe58c6bc644b3602e5 Mon Sep 17 00:00:00 2001 From: Zygo Blaxell Date: Fri, 28 May 2021 02:20:05 -0400 Subject: [PATCH] bees: use a reserved symbol name in BEESLOG "c" could be a local variable name, which would do interesting things to some log messages. Signed-off-by: Zygo Blaxell --- src/bees.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/bees.h b/src/bees.h index 4059837..bb89093 100644 --- a/src/bees.h +++ b/src/bees.h @@ -135,7 +135,7 @@ const int FLAGS_OPEN_FANOTIFY = O_RDWR | O_NOATIME | O_CLOEXEC | O_LARGEFILE; // macros ---------------------------------------- -#define BEESLOG(lv,x) do { if (lv < bees_log_level) { Chatter c(lv, BeesNote::get_name()); c << x; } } while (0) +#define BEESLOG(lv,x) do { if (lv < bees_log_level) { Chatter __chatter(lv, BeesNote::get_name()); __chatter << x; } } while (0) #define BEESLOGTRACE(x) do { BEESLOG(LOG_DEBUG, x); BeesTracer::trace_now(); } while (0) #define BEESTRACE(x) BeesTracer SRSLY_WTF_C(beesTracer_, __LINE__) ([&]() { BEESLOG(LOG_ERR, x); })