From 96faa6fdd605369fbbbaa912bc55c1b0c5d77481 Mon Sep 17 00:00:00 2001 From: "Armando L. Keller" Date: Wed, 27 May 2026 18:51:43 -0300 Subject: [PATCH] Change ANSI color constants to static for better linkage --- rlutil.h | 62 ++++++++++++++++++++++++++++---------------------------- 1 file changed, 31 insertions(+), 31 deletions(-) diff --git a/rlutil.h b/rlutil.h index 9ab31e2..7064bdc 100644 --- a/rlutil.h +++ b/rlutil.h @@ -220,37 +220,37 @@ enum { * ANSI_BACKGROUND_CYAN - Cyan background * ANSI_BACKGROUND_WHITE - White background */ -const RLUTIL_STRING_T ANSI_CLS = "\033[2J\033[3J"; -const RLUTIL_STRING_T ANSI_CONSOLE_TITLE_PRE = "\033]0;"; -const RLUTIL_STRING_T ANSI_CONSOLE_TITLE_POST = "\007"; -const RLUTIL_STRING_T ANSI_ATTRIBUTE_RESET = "\033[0m"; -const RLUTIL_STRING_T ANSI_CURSOR_HIDE = "\033[?25l"; -const RLUTIL_STRING_T ANSI_CURSOR_SHOW = "\033[?25h"; -const RLUTIL_STRING_T ANSI_CURSOR_HOME = "\033[H"; -const RLUTIL_STRING_T ANSI_BLACK = "\033[22;30m"; -const RLUTIL_STRING_T ANSI_RED = "\033[22;31m"; -const RLUTIL_STRING_T ANSI_GREEN = "\033[22;32m"; -const RLUTIL_STRING_T ANSI_BROWN = "\033[22;33m"; -const RLUTIL_STRING_T ANSI_BLUE = "\033[22;34m"; -const RLUTIL_STRING_T ANSI_MAGENTA = "\033[22;35m"; -const RLUTIL_STRING_T ANSI_CYAN = "\033[22;36m"; -const RLUTIL_STRING_T ANSI_GREY = "\033[22;37m"; -const RLUTIL_STRING_T ANSI_DARKGREY = "\033[01;30m"; -const RLUTIL_STRING_T ANSI_LIGHTRED = "\033[01;31m"; -const RLUTIL_STRING_T ANSI_LIGHTGREEN = "\033[01;32m"; -const RLUTIL_STRING_T ANSI_YELLOW = "\033[01;33m"; -const RLUTIL_STRING_T ANSI_LIGHTBLUE = "\033[01;34m"; -const RLUTIL_STRING_T ANSI_LIGHTMAGENTA = "\033[01;35m"; -const RLUTIL_STRING_T ANSI_LIGHTCYAN = "\033[01;36m"; -const RLUTIL_STRING_T ANSI_WHITE = "\033[01;37m"; -const RLUTIL_STRING_T ANSI_BACKGROUND_BLACK = "\033[40m"; -const RLUTIL_STRING_T ANSI_BACKGROUND_RED = "\033[41m"; -const RLUTIL_STRING_T ANSI_BACKGROUND_GREEN = "\033[42m"; -const RLUTIL_STRING_T ANSI_BACKGROUND_YELLOW = "\033[43m"; -const RLUTIL_STRING_T ANSI_BACKGROUND_BLUE = "\033[44m"; -const RLUTIL_STRING_T ANSI_BACKGROUND_MAGENTA = "\033[45m"; -const RLUTIL_STRING_T ANSI_BACKGROUND_CYAN = "\033[46m"; -const RLUTIL_STRING_T ANSI_BACKGROUND_WHITE = "\033[47m"; +static const RLUTIL_STRING_T ANSI_CLS = "\033[2J\033[3J"; +static const RLUTIL_STRING_T ANSI_CONSOLE_TITLE_PRE = "\033]0;"; +static const RLUTIL_STRING_T ANSI_CONSOLE_TITLE_POST = "\007"; +static const RLUTIL_STRING_T ANSI_ATTRIBUTE_RESET = "\033[0m"; +static const RLUTIL_STRING_T ANSI_CURSOR_HIDE = "\033[?25l"; +static const RLUTIL_STRING_T ANSI_CURSOR_SHOW = "\033[?25h"; +static const RLUTIL_STRING_T ANSI_CURSOR_HOME = "\033[H"; +static const RLUTIL_STRING_T ANSI_BLACK = "\033[22;30m"; +static const RLUTIL_STRING_T ANSI_RED = "\033[22;31m"; +static const RLUTIL_STRING_T ANSI_GREEN = "\033[22;32m"; +static const RLUTIL_STRING_T ANSI_BROWN = "\033[22;33m"; +static const RLUTIL_STRING_T ANSI_BLUE = "\033[22;34m"; +static const RLUTIL_STRING_T ANSI_MAGENTA = "\033[22;35m"; +static const RLUTIL_STRING_T ANSI_CYAN = "\033[22;36m"; +static const RLUTIL_STRING_T ANSI_GREY = "\033[22;37m"; +static const RLUTIL_STRING_T ANSI_DARKGREY = "\033[01;30m"; +static const RLUTIL_STRING_T ANSI_LIGHTRED = "\033[01;31m"; +static const RLUTIL_STRING_T ANSI_LIGHTGREEN = "\033[01;32m"; +static const RLUTIL_STRING_T ANSI_YELLOW = "\033[01;33m"; +static const RLUTIL_STRING_T ANSI_LIGHTBLUE = "\033[01;34m"; +static const RLUTIL_STRING_T ANSI_LIGHTMAGENTA = "\033[01;35m"; +static const RLUTIL_STRING_T ANSI_LIGHTCYAN = "\033[01;36m"; +static const RLUTIL_STRING_T ANSI_WHITE = "\033[01;37m"; +static const RLUTIL_STRING_T ANSI_BACKGROUND_BLACK = "\033[40m"; +static const RLUTIL_STRING_T ANSI_BACKGROUND_RED = "\033[41m"; +static const RLUTIL_STRING_T ANSI_BACKGROUND_GREEN = "\033[42m"; +static const RLUTIL_STRING_T ANSI_BACKGROUND_YELLOW = "\033[43m"; +static const RLUTIL_STRING_T ANSI_BACKGROUND_BLUE = "\033[44m"; +static const RLUTIL_STRING_T ANSI_BACKGROUND_MAGENTA = "\033[45m"; +static const RLUTIL_STRING_T ANSI_BACKGROUND_CYAN = "\033[46m"; +static const RLUTIL_STRING_T ANSI_BACKGROUND_WHITE = "\033[47m"; // Remaining colors not supported as background colors /**