58#define R_CLR_MAGENTA 5
62#define R_CLR_DEFAULT 9
66#define R_CLR_FG_SHIFT 0
68#define R_CLR_BG_SHIFT 4
103#define R_CLR_FG_MASK 0x000F
105#define R_CLR_BG_MASK 0x00F0
107#define R_CLR_FMT_MASK 0xFF00
#define R_CLR_DEFAULT
Definition rclr.h:62
#define R_CLR_BLUE
Definition rclr.h:57
#define R_CLR_GREEN
Definition rclr.h:55
#define R_CLR_YELLOW
Definition rclr.h:56
#define R_CLR_EXT
Definition rclr.h:61
#define R_CLR_FG_SHIFT
Bit shift for the foreground colour nibble.
Definition rclr.h:66
#define R_CLR_CYAN
Definition rclr.h:59
RColorFlags
Combined foreground / background / attribute flags.
Definition rclr.h:77
#define R_CLR_RED
Definition rclr.h:54
#define R_CLR_BG_SHIFT
Bit shift for the background colour nibble.
Definition rclr.h:68
#define R_CLR_MAGENTA
Definition rclr.h:58
#define R_CLR_BLACK
Definition rclr.h:53
#define R_CLR_WHITE
Definition rclr.h:60
@ R_CLR_FG_EXT
Definition rclr.h:86
@ R_CLR_BG_BLACK
Definition rclr.h:88
@ R_CLR_BG_YELLOW
Definition rclr.h:91
@ R_CLR_FG_CYAN
Definition rclr.h:84
@ R_CLR_FG_GREEN
Definition rclr.h:80
@ R_CLR_FG_RED
Definition rclr.h:79
@ R_CLR_BG_GREEN
Definition rclr.h:90
@ R_CLR_BG_RED
Definition rclr.h:89
@ R_CLR_BG_DEFAULT
Definition rclr.h:97
@ R_CLR_BG_EXT
Definition rclr.h:96
@ R_CLR_BG_MAGENTA
Definition rclr.h:93
@ R_CLR_FG_BLUE
Definition rclr.h:82
@ R_CLR_FG_MAGENTA
Definition rclr.h:83
@ R_CLR_FG_YELLOW
Definition rclr.h:81
@ R_CLR_BG_BLUE
Definition rclr.h:92
@ R_CLR_FG_WHITE
Definition rclr.h:85
@ R_CLR_BG_WHITE
Definition rclr.h:95
@ R_CLR_BG_CYAN
Definition rclr.h:94
@ R_CLR_FG_DEFAULT
Definition rclr.h:87
@ R_CLR_FMT_BOLD
Definition rclr.h:98
@ R_CLR_FG_BLACK
Definition rclr.h:78
@ R_CLR_FMT_UNDERLINE
Definition rclr.h:99
#define R_BEGIN_DECLS
Open an extern "C" block under C++ (no-op in C).
Definition rmacros.h:196
Foundational type aliases used by every rlib header.