From 2dcfda2ebc9bbbcb0836b64dcb8f16b803ed6a47 Mon Sep 17 00:00:00 2001 From: Peter Hutterer Date: Wed, 11 Jun 2025 15:05:44 +1000 Subject: [PATCH] util: add ANSI escape codes for rgb and background rgb Part-of: --- src/util-macros.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/util-macros.h b/src/util-macros.h index f420e426..5e86c5b5 100644 --- a/src/util-macros.h +++ b/src/util-macros.h @@ -64,6 +64,9 @@ #define ANSI_RIGHT "\x1B[%dC" #define ANSI_LEFT "\x1B[%dD" +#define ANSI_RGB(r, g, b) "\x1B[38;2;" #r ";" #g ";" #b "m" +#define ANSI_RGB_BG(r, g, b) "\x1B[48;2;" #r ";" #g ";" #b "m" + #define CASE_RETURN_STRING(a) case a: return #a /**