summaryrefslogtreecommitdiff
path: root/pkmacros.h
diff options
context:
space:
mode:
Diffstat (limited to 'pkmacros.h')
-rw-r--r--pkmacros.h34
1 files changed, 34 insertions, 0 deletions
diff --git a/pkmacros.h b/pkmacros.h
index 647a3b7..52fc188 100644
--- a/pkmacros.h
+++ b/pkmacros.h
@@ -15,6 +15,40 @@
# endif
#endif
+#define PK_CLR_RESET "\033[0m"
+#define PK_CLR_FG_BLACK "\033[30m"
+#define PK_CLR_FG_RED "\033[31m"
+#define PK_CLR_FG_GREEN "\033[32m"
+#define PK_CLR_FG_YELLOW "\033[33m"
+#define PK_CLR_FG_BLUE "\033[34m"
+#define PK_CLR_FG_MAGENTA "\033[35m"
+#define PK_CLR_FG_CYAN "\033[36m"
+#define PK_CLR_FG_WHITE "\033[37m"
+#define PK_CLR_BG_BLACK "\033[40m"
+#define PK_CLR_BG_RED "\033[41m"
+#define PK_CLR_BG_GREEN "\033[42m"
+#define PK_CLR_BG_YELLOW "\033[43m"
+#define PK_CLR_BG_BLUE "\033[44m"
+#define PK_CLR_BG_MAGENTA "\033[45m"
+#define PK_CLR_BG_CYAN "\033[46m"
+#define PK_CLR_BG_WHITE "\033[47m"
+#define PK_CLR_FG_BRIGHT_BLACK "\033[90m"
+#define PK_CLR_FG_BRIGHT_RED "\033[91m"
+#define PK_CLR_FG_BRIGHT_GREEN "\033[92m"
+#define PK_CLR_FG_BRIGHT_YELLOW "\033[93m"
+#define PK_CLR_FG_BRIGHT_BLUE "\033[94m"
+#define PK_CLR_FG_BRIGHT_MAGENTA "\033[95m"
+#define PK_CLR_FG_BRIGHT_CYAN "\033[96m"
+#define PK_CLR_FG_BRIGHT_WHITE "\033[97m"
+#define PK_CLR_BG_BRIGHT_BLACK "\033[100m"
+#define PK_CLR_BG_BRIGHT_RED "\033[101m"
+#define PK_CLR_BG_BRIGHT_GREEN "\033[102m"
+#define PK_CLR_BG_BRIGHT_YELLOW "\033[103m"
+#define PK_CLR_BG_BRIGHT_BLUE "\033[104m"
+#define PK_CLR_BG_BRIGHT_MAGENTA "\033[105m"
+#define PK_CLR_BG_BRIGHT_CYAN "\033[106m"
+#define PK_CLR_BG_BRIGHT_WHITE "\033[107m"
+
#define PK_Q(x) #x
#define PK_QUOTE(x) PK_Q(x)
#define PK_CONCAT2(x, y) x##y