-
Notifications
You must be signed in to change notification settings - Fork 14
/
defpal.c
93 lines (91 loc) · 5.85 KB
/
defpal.c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
#define COL(r, g, b) r, g, b
unsigned char defpal[] = {
COL( 0, 0, 0), COL( 0, 0, 168), COL( 0, 168, 0),
COL( 0, 168, 168), COL(168, 0, 0), COL(168, 0, 168),
COL(168, 84, 0), COL(168, 168, 168), COL( 84, 84, 84),
COL( 84, 84, 252), COL( 84, 252, 84), COL( 84, 252, 252),
COL(252, 84, 84), COL(252, 84, 252), COL(252, 252, 84),
COL(252, 252, 252), COL( 0, 0, 0), COL( 20, 20, 20),
COL( 32, 32, 32), COL( 44, 44, 44), COL( 56, 56, 56),
COL( 68, 68, 68), COL( 80, 80, 80), COL( 96, 96, 96),
COL(112, 112, 112), COL(128, 128, 128), COL(144, 144, 144),
COL(160, 160, 160), COL(180, 180, 180), COL(200, 200, 200),
COL(224, 224, 224), COL(252, 252, 252), COL( 0, 0, 252),
COL( 68, 0, 252), COL(124, 0, 252), COL(184, 148, 0),
COL(184, 128, 0), COL(252, 0, 188), COL(252, 0, 128),
COL(252, 0, 84), COL(252, 0, 0), COL(252, 68, 0),
COL(128, 120, 120), COL(136, 116, 112), COL(132, 8, 4),
COL( 20, 4, 4), COL(196, 20, 4), COL(148, 136, 132),
COL( 68, 12, 4), COL(148, 124, 120), COL(176, 168, 168),
COL(164, 128, 124), COL( 88, 84, 84), COL(128, 116, 112),
COL(148, 120, 112), COL(192, 160, 148), COL(152, 128, 116),
COL(172, 152, 140), COL(104, 44, 12), COL(160, 144, 132),
COL(156, 76, 24), COL(176, 128, 92), COL(200, 108, 32),
COL(204, 192, 176), COL(176, 168, 148), COL(188, 180, 164),
COL(136, 132, 120), COL(232, 228, 196), COL(212, 208, 200),
COL(116, 112, 92), COL(232, 232, 232), COL(188, 188, 44),
COL(216, 212, 16), COL(144, 144, 92), COL(168, 168, 68),
COL(124, 128, 104), COL(196, 200, 192), COL( 0, 228, 204),
COL( 40, 200, 188), COL( 80, 172, 168), COL( 4, 184, 176),
COL( 16, 144, 156), COL(176, 188, 192), COL(188, 212, 216),
COL(152, 180, 192), COL( 56, 152, 212), COL(112, 176, 216),
COL( 0, 120, 200), COL( 96, 104, 112), COL(112, 120, 128),
COL(180, 200, 216), COL(128, 164, 192), COL(140, 164, 180),
COL(108, 148, 192), COL( 88, 140, 192), COL(116, 144, 172),
COL( 68, 128, 192), COL(120, 132, 144), COL( 32, 76, 140),
COL( 64, 76, 96), COL( 68, 76, 84), COL( 68, 96, 140),
COL(112, 120, 140), COL( 76, 84, 100), COL( 52, 60, 76),
COL( 80, 108, 152), COL( 96, 104, 120), COL(100, 120, 160),
COL( 80, 92, 112), COL( 96, 108, 140), COL( 8, 32, 88),
COL( 96, 108, 128), COL( 88, 100, 120), COL( 8, 32, 100),
COL( 88, 100, 132), COL( 8, 24, 80), COL( 80, 88, 120),
COL( 8, 24, 88), COL( 0, 16, 80), COL( 0, 16, 88),
COL(112, 112, 128), COL( 56, 64, 104), COL( 72, 80, 128),
COL( 40, 48, 96), COL( 36, 48, 116), COL( 24, 36, 100),
COL( 24, 36, 120), COL( 4, 16, 72), COL( 48, 56, 104),
COL( 48, 56, 116), COL( 44, 56, 136), COL( 24, 32, 88),
COL( 8, 24, 100), COL( 64, 72, 136), COL( 56, 64, 124),
COL( 16, 24, 80), COL( 16, 24, 88), COL( 8, 16, 80),
COL(128, 132, 148), COL( 68, 72, 120), COL( 16, 24, 96),
COL( 8, 16, 88), COL( 0, 8, 88), COL( 96, 96, 112),
COL(104, 108, 140), COL( 84, 88, 132), COL( 36, 40, 96),
COL( 24, 28, 80), COL( 56, 56, 96), COL( 44, 48, 108),
COL( 36, 40, 88), COL( 24, 32, 164), COL( 32, 40, 216),
COL( 24, 32, 216), COL( 20, 28, 200), COL( 24, 36, 228),
COL( 16, 24, 216), COL( 12, 20, 192), COL( 8, 20, 232),
COL( 96, 96, 140), COL( 72, 76, 112), COL( 8, 8, 72),
COL( 44, 48, 232), COL( 32, 40, 228), COL( 16, 24, 228),
COL(104, 104, 112), COL(120, 120, 128), COL(104, 104, 128),
COL(112, 112, 140), COL( 96, 96, 120), COL( 88, 88, 112),
COL( 96, 96, 128), COL( 88, 88, 120), COL( 24, 24, 36),
COL( 68, 68, 104), COL( 80, 80, 124), COL( 56, 56, 108),
COL( 48, 48, 96), COL( 96, 96, 228), COL( 24, 24, 88),
COL( 16, 16, 80), COL( 16, 16, 88), COL(124, 120, 140),
COL( 44, 44, 60), COL( 68, 64, 96), COL( 84, 80, 112),
COL( 36, 28, 80), COL( 32, 24, 96), COL( 24, 16, 88),
COL( 16, 12, 72), COL( 56, 48, 88), COL( 56, 48, 96),
COL( 56, 48, 108), COL( 88, 80, 124), COL( 64, 56, 100),
COL(104, 96, 136), COL( 68, 56, 120), COL( 76, 64, 104),
COL( 80, 72, 96), COL(104, 96, 128), COL( 96, 88, 120),
COL(100, 88, 132), COL( 52, 40, 88), COL( 84, 72, 112),
COL(104, 96, 120), COL(120, 112, 140), COL( 96, 88, 112),
COL(144, 140, 148), COL( 68, 52, 88), COL( 88, 72, 104),
COL(120, 112, 128), COL(112, 104, 120), COL(116, 104, 128),
COL(104, 88, 120), COL( 96, 80, 112), COL(104, 96, 112),
COL(136, 128, 140), COL(100, 68, 120), COL( 92, 80, 100),
COL(112, 96, 120), COL( 84, 64, 96), COL(140, 108, 156),
COL(104, 88, 112), COL(120, 84, 132), COL(160, 120, 168),
COL(116, 88, 120), COL(132, 88, 136), COL(128, 112, 128),
COL(120, 104, 120), COL(124, 72, 120), COL(112, 108, 112),
COL(120, 96, 116), COL(108, 84, 100), COL(148, 104, 136),
COL(140, 80, 120), COL(156, 152, 156), COL(112, 96, 108),
COL(180, 120, 156), COL(176, 88, 140), COL(152, 56, 112),
COL(116, 116, 116), COL(128, 112, 120), COL(212, 84, 136),
COL(144, 120, 132), COL(188, 28, 88), COL(136, 124, 128),
COL(136, 112, 120), COL(124, 96, 104), COL(124, 36, 52),
COL(132, 104, 108), COL(120, 108, 108), COL(228, 224, 224),
COL(180, 180, 180), COL(200, 200, 200), COL(160, 160, 160),
COL(120, 120, 120)
};
#define STATIC_ASSERT(COND) static char static_assert_ ## __LINE__ [COND ? 1 : -1]
STATIC_ASSERT(sizeof(defpal) == 256*3);