mkernel 0.0.2
Micro-kernel framework, everything as a module
ansi-color-codes.h
Go to the documentation of this file.
1/*
2 * This is free and unencumbered software released into the public domain.
3 *
4 * For more information, please refer to <https://unlicense.org>
5 *
6 * Downloaded from https://gist.github.com/federicheddu/036ddc1624c12c073d1d481f3044628a
7 */
8
9//Regular text
10#define BLK "\33[0;30m"
11#define RED "\33[0;31m"
12#define GRN "\33[0;32m"
13#define YEL "\33[0;33m"
14#define BLU "\33[0;34m"
15#define MAG "\33[0;35m"
16#define CYN "\33[0;36m"
17#define WHT "\33[0;37m"
18
19//Regular bold text
20#define BBLK "\33[1;30m"
21#define BRED "\33[1;31m"
22#define BGRN "\33[1;32m"
23#define BYEL "\33[1;33m"
24#define BBLU "\33[1;34m"
25#define BMAG "\33[1;35m"
26#define BCYN "\33[1;36m"
27#define BWHT "\33[1;37m"
28
29//Regular underline text
30#define UBLK "\33[4;30m"
31#define URED "\33[4;31m"
32#define UGRN "\33[4;32m"
33#define UYEL "\33[4;33m"
34#define UBLU "\33[4;34m"
35#define UMAG "\33[4;35m"
36#define UCYN "\33[4;36m"
37#define UWHT "\33[4;37m"
38
39//Regular background
40#define BLKB "\33[40m"
41#define REDB "\33[41m"
42#define GRNB "\33[42m"
43#define YELB "\33[43m"
44#define BLUB "\33[44m"
45#define MAGB "\33[45m"
46#define CYNB "\33[46m"
47#define WHTB "\33[47m"
48
49//High intensty background
50#define BLKHB "\33[0;100m"
51#define REDHB "\33[0;101m"
52#define GRNHB "\33[0;102m"
53#define YELHB "\33[0;103m"
54#define BLUHB "\33[0;104m"
55#define MAGHB "\33[0;105m"
56#define CYNHB "\33[0;106m"
57#define WHTHB "\33[0;107m"
58
59//High intensty text
60#define HBLK "\33[0;90m"
61#define HRED "\33[0;91m"
62#define HGRN "\33[0;92m"
63#define HYEL "\33[0;93m"
64#define HBLU "\33[0;94m"
65#define HMAG "\33[0;95m"
66#define HCYN "\33[0;96m"
67#define HWHT "\33[0;97m"
68
69//Bold high intensity text
70#define BHBLK "\33[1;90m"
71#define BHRED "\33[1;91m"
72#define BHGRN "\33[1;92m"
73#define BHYEL "\33[1;93m"
74#define BHBLU "\33[1;94m"
75#define BHMAG "\33[1;95m"
76#define BHCYN "\33[1;96m"
77#define BHWHT "\33[1;97m"
78
79//Reset
80#define RESET "\33[0m"
81#define DIM "\33[22m"
82#define BLINK "\33[5m"
83#define HIDDEN "\33[8m"
84#define REVERSE "\33[7m"
85#define BOLD "\33[1m"
86#define UNDERLINE "\33[4m"
87#define STRIKE "\33[9m"