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