Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(704)

Side by Side Diff: core/src/fxcodec/jbig2/JBig2_HuffmanTable_Standard.h

Issue 453133004: clang-format all code (Closed) Base URL: https://pdfium.googlesource.com/pdfium.git@master
Patch Set: Created 6 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2014 PDFium Authors. All rights reserved. 1 // Copyright 2014 PDFium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com 5 // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com
6 6
7 #ifndef _JBIG2_HUFFMAN_TABLE_STANDARD_H_ 7 #ifndef _JBIG2_HUFFMAN_TABLE_STANDARD_H_
8 #define _JBIG2_HUFFMAN_TABLE_STANDARD_H_ 8 #define _JBIG2_HUFFMAN_TABLE_STANDARD_H_
9 typedef struct { 9 typedef struct {
10 int PREFLEN; 10 int PREFLEN;
11 int RANDELEN; 11 int RANDELEN;
12 int RANGELOW; 12 int RANGELOW;
13 } JBig2TableLine; 13 } JBig2TableLine;
14 const FX_BOOL HuffmanTable_HTOOB_B1 = FALSE; 14 const FX_BOOL HuffmanTable_HTOOB_B1 = FALSE;
15 const JBig2TableLine HuffmanTable_B1[] = { 15 const JBig2TableLine HuffmanTable_B1[] = { { 1, 4, 0 },
16 { 1,» 4,» » 0 }, 16 { 2, 8, 16 },
17 { 2,» 8,» 16 }, 17 { 3, 16, 272 },
18 { 3, 16,» 272 }, 18 { 0, 32, -1 },
19 { 0, 32,» -1 }, 19 { 3, 32, 65808 } };
20 { 3, 32,» 65808 }
21 };
22 const FX_BOOL HuffmanTable_HTOOB_B2 = TRUE; 20 const FX_BOOL HuffmanTable_HTOOB_B2 = TRUE;
23 const JBig2TableLine HuffmanTable_B2[] = { 21 const JBig2TableLine HuffmanTable_B2[] = { { 1, 0, 0 },
24 { 1,» 0,» » 0 }, 22 { 2, 0, 1 },
25 { 2,» 0,» » 1 }, 23 { 3, 0, 2 },
26 { 3,» 0,» » 2 }, 24 { 4, 3, 3 },
27 { 4,» 3,» » 3 }, 25 { 5, 6, 11 },
28 { 5,» 6,» 11 }, 26 { 0, 32, -1 },
29 { 0, 32,» -1 }, 27 { 6, 32, 75 },
30 { 6, 32, 75 }, 28 { 6, 0, 0 } };
31 { 6,» 0, 0 }
32 };
33 const FX_BOOL HuffmanTable_HTOOB_B3 = TRUE; 29 const FX_BOOL HuffmanTable_HTOOB_B3 = TRUE;
34 const JBig2TableLine HuffmanTable_B3[] = { 30 const JBig2TableLine HuffmanTable_B3[] = { { 8, 8, -256 },
35 { 8,» 8, -256 }, 31 { 1, 0, 0 },
36 { 1,» 0,» » 0 }, 32 { 2, 0, 1 },
37 { 2,» 0,» » 1 }, 33 { 3, 0, 2 },
38 { 3,» 0,» » 2 }, 34 { 4, 3, 3 },
39 { 4,» 3,» » 3 }, 35 { 5, 6, 11 },
40 { 5,» 6,» 11 }, 36 { 8, 32, -257 },
41 { 8, 32, -257 }, 37 { 7, 32, 75 },
42 { 7, 32, 75 }, 38 { 6, 0, 0 } };
43 { 6,» 0,» » 0 }
44 };
45 const FX_BOOL HuffmanTable_HTOOB_B4 = FALSE; 39 const FX_BOOL HuffmanTable_HTOOB_B4 = FALSE;
46 const JBig2TableLine HuffmanTable_B4[] = { 40 const JBig2TableLine HuffmanTable_B4[] = {
47 { 1,» 0,» » 1 }, 41 { 1, 0, 1 },
48 { 2,» 0,» » 2 }, 42 { 2, 0, 2 },
49 { 3,» 0,» » 3 }, 43 { 3, 0, 3 },
50 { 4,» 3,» » 4 }, 44 { 4, 3, 4 },
51 { 5,» 6,» 12 }, 45 { 5, 6, 12 },
52 { 0, 32, -1 }, 46 { 0, 32, -1 },
53 { 5, 32,» 76 }, 47 { 5, 32, 76 },
54 }; 48 };
55 const FX_BOOL HuffmanTable_HTOOB_B5 = FALSE; 49 const FX_BOOL HuffmanTable_HTOOB_B5 = FALSE;
56 const JBig2TableLine HuffmanTable_B5[] = { 50 const JBig2TableLine HuffmanTable_B5[] = { { 7, 8, -255 },
57 { 7,» 8,» -255 }, 51 { 1, 0, 1 },
58 { 1,» 0,» 1 }, 52 { 2, 0, 2 },
59 { 2,» 0,» 2 }, 53 { 3, 0, 3 },
60 { 3, 0, 3 }, 54 { 4, 3, 4 },
61 { 4,» 3,» 4 }, 55 { 5, 6, 12 },
62 { 5,» 6,» 12 }, 56 { 7, 32, -256 },
63 { 7, 32, -256 }, 57 { 6, 32, 76 } };
64 { 6, 32, 76 }
65 };
66 const FX_BOOL HuffmanTable_HTOOB_B6 = FALSE; 58 const FX_BOOL HuffmanTable_HTOOB_B6 = FALSE;
67 const JBig2TableLine HuffmanTable_B6[] = { 59 const JBig2TableLine HuffmanTable_B6[] = { { 5, 10, -2048 },
68 { 5, 10,» -2048 }, 60 { 4, 9, -1024 },
69 { 4, 9,» -1024 }, 61 { 4, 8, -512 },
70 { 4,» 8,» -512 }, 62 { 4, 7, -256 },
71 { 4,» 7,» -256 }, 63 { 5, 6, -128 },
72 { 5,» 6,» -128 }, 64 { 5, 5, -64 },
73 { 5,» 5,» -64 }, 65 { 4, 5, -32 },
74 { 4,» 5,» -32 }, 66 { 2, 7, 0 },
75 { 2,» 7,» » 0 }, 67 { 3, 7, 128 },
76 { 3,» 7,» 128 }, 68 { 3, 8, 256 },
77 { 3,» 8,» 256 }, 69 { 4, 9, 512 },
78 { 4,» 9,» 512 }, 70 { 4, 10, 1024 },
79 { 4, 10,» 1024 }, 71 { 6, 32, -2049 },
80 { 6, 32,» -2049 }, 72 { 6, 32, 2048 } };
81 { 6, 32,» 2048 }
82 };
83 const FX_BOOL HuffmanTable_HTOOB_B7 = FALSE; 73 const FX_BOOL HuffmanTable_HTOOB_B7 = FALSE;
84 const JBig2TableLine HuffmanTable_B7[] = { 74 const JBig2TableLine HuffmanTable_B7[] = {
85 { 4,» 9,» -1024 }, 75 { 4, 9, -1024 },
86 { 3,» 8,» -512 }, 76 { 3, 8, -512 },
87 { 4,» 7,» -256 }, 77 { 4, 7, -256 },
88 { 5,» 6,» -128 }, 78 { 5, 6, -128 },
89 { 5,» 5,» -64 }, 79 { 5, 5, -64 },
90 { 4,» 5,» -32 }, 80 { 4, 5, -32 },
91 { 4,» 5,» » 0 }, 81 { 4, 5, 0 },
92 { 5,» 5,» 32 }, 82 { 5, 5, 32 },
93 { 5,» 6,» 64 }, 83 { 5, 6, 64 },
94 { 4,» 7,» 128 }, 84 { 4, 7, 128 },
95 { 3,» 8,» 256 }, 85 { 3, 8, 256 },
96 { 3,» 9,» 512 }, 86 { 3, 9, 512 },
97 { 3, 10,» 1024 }, 87 { 3, 10, 1024 },
98 { 5, 32,» -1025 }, 88 { 5, 32, -1025 },
99 { 5, 32,» 2048 }, 89 { 5, 32, 2048 },
100 }; 90 };
101 const FX_BOOL HuffmanTable_HTOOB_B8 = TRUE; 91 const FX_BOOL HuffmanTable_HTOOB_B8 = TRUE;
102 const JBig2TableLine HuffmanTable_B8[] = { 92 const JBig2TableLine HuffmanTable_B8[] = { { 8, 3, -15 },
103 { 8,» 3,» -15 }, 93 { 9, 1, -7 },
104 { 9,» 1,» -7 }, 94 { 8, 1, -5 },
105 { 8,» 1,» -5 }, 95 { 9, 0, -3 },
106 { 9,» 0,» -3 }, 96 { 7, 0, -2 },
107 { 7,» 0,» -2 }, 97 { 4, 0, -1 },
108 { 4,» 0,» -1 }, 98 { 2, 1, 0 },
109 { 2,» 1,» » 0 }, 99 { 5, 0, 2 },
110 { 5,» 0,» » 2 }, 100 { 6, 0, 3 },
111 { 6,» 0,» » 3 }, 101 { 3, 4, 4 },
112 { 3,» 4,» » 4 }, 102 { 6, 1, 20 },
113 { 6,» 1,» 20 }, 103 { 4, 4, 22 },
114 { 4,» 4,» 22 }, 104 { 4, 5, 38 },
115 { 4,» 5,» 38 }, 105 { 5, 6, 70 },
116 { 5,» 6,» 70 }, 106 { 5, 7, 134 },
117 { 5,» 7,» 134 }, 107 { 6, 7, 262 },
118 { 6,» 7,» 262 }, 108 { 7, 8, 390 },
119 { 7,» 8,» 390 }, 109 { 6, 10, 646 },
120 { 6, 10,» 646 }, 110 { 9, 32, -16 },
121 { 9, 32,» -16 }, 111 { 9, 32, 1670 },
122 { 9, 32,» 1670 }, 112 { 2, 0, 0 } };
123 { 2,» 0,» » 0 }
124 };
125 const FX_BOOL HuffmanTable_HTOOB_B9 = TRUE; 113 const FX_BOOL HuffmanTable_HTOOB_B9 = TRUE;
126 const JBig2TableLine HuffmanTable_B9[] = { 114 const JBig2TableLine HuffmanTable_B9[] = { { 8, 4, -31 },
127 { 8,» 4,» -31 }, 115 { 9, 2, -15 },
128 { 9,» 2,» -15 }, 116 { 8, 2, -11 },
129 { 8,» 2,» -11 }, 117 { 9, 1, -7 },
130 { 9,» 1,» -7 }, 118 { 7, 1, -5 },
131 { 7,» 1,» -5 }, 119 { 4, 1, -3 },
132 { 4,» 1,» -3 }, 120 { 3, 1, -1 },
133 { 3,» 1,» -1 }, 121 { 3, 1, 1 },
134 { 3,» 1,» » 1 }, 122 { 5, 1, 3 },
135 { 5,» 1,» » 3 }, 123 { 6, 1, 5 },
136 { 6,» 1,» » 5 }, 124 { 3, 5, 7 },
137 { 3,» 5,» » 7 }, 125 { 6, 2, 39 },
138 { 6,» 2,» 39 }, 126 { 4, 5, 43 },
139 { 4,» 5,» 43 }, 127 { 4, 6, 75 },
140 { 4,» 6,» 75 }, 128 { 5, 7, 139 },
141 { 5,» 7,» 139 }, 129 { 5, 8, 267 },
142 { 5,» 8,» 267 }, 130 { 6, 8, 523 },
143 { 6,» 8,» 523 }, 131 { 7, 9, 779 },
144 { 7,» 9,» 779 }, 132 { 6, 11, 1291 },
145 { 6, 11,» 1291 }, 133 { 9, 32, -32 },
146 { 9, 32,» -32 }, 134 { 9, 32, 3339 },
147 { 9, 32,» 3339 }, 135 { 2, 0, 0 } };
148 { 2,» 0,» » 0 }
149 };
150 const FX_BOOL HuffmanTable_HTOOB_B10 = TRUE; 136 const FX_BOOL HuffmanTable_HTOOB_B10 = TRUE;
151 const JBig2TableLine HuffmanTable_B10[] = { 137 const JBig2TableLine HuffmanTable_B10[] = { { 7, 4, -21 },
152 { 7,» 4,» -21 }, 138 { 8, 0, -5 },
153 { 8,» 0,» -5 }, 139 { 7, 0, -4 },
154 { 7,» 0,» -4 }, 140 { 5, 0, -3 },
155 { 5,» 0,» -3 }, 141 { 2, 2, -2 },
156 { 2,» 2,» -2 }, 142 { 5, 0, 2 },
157 { 5,» 0,» » 2 }, 143 { 6, 0, 3 },
158 { 6,» 0,» » 3 }, 144 { 7, 0, 4 },
159 { 7,» 0,» » 4 }, 145 { 8, 0, 5 },
160 { 8,» 0,» » 5 }, 146 { 2, 6, 6 },
161 { 2,» 6,» » 6 }, 147 { 5, 5, 70 },
162 { 5,» 5,» 70 }, 148 { 6, 5, 102 },
163 { 6,» 5,» 102 }, 149 { 6, 6, 134 },
164 { 6,» 6,» 134 }, 150 { 6, 7, 198 },
165 { 6,» 7,» 198 }, 151 { 6, 8, 326 },
166 { 6,» 8,» 326 }, 152 { 6, 9, 582 },
167 { 6,» 9,» 582 }, 153 { 6, 10, 1094 },
168 { 6, 10,» 1094 }, 154 { 7, 11, 2118 },
169 { 7, 11,» 2118 }, 155 { 8, 32, -22 },
170 { 8, 32,» -22 }, 156 { 8, 32, 4166 },
171 { 8, 32,» 4166 }, 157 { 2, 0, 0 } };
172 { 2,» 0,» » 0 }
173 };
174 const FX_BOOL HuffmanTable_HTOOB_B11 = FALSE; 158 const FX_BOOL HuffmanTable_HTOOB_B11 = FALSE;
175 const JBig2TableLine HuffmanTable_B11[] = { 159 const JBig2TableLine HuffmanTable_B11[] = { { 1, 0, 1 },
176 { 1,» 0,» » 1 }, 160 { 2, 1, 2 },
177 { 2,» 1,» » 2 }, 161 { 4, 0, 4 },
178 { 4,» 0,» » 4 }, 162 { 4, 1, 5 },
179 { 4,» 1,» » 5 }, 163 { 5, 1, 7 },
180 { 5,» 1,» » 7 }, 164 { 5, 2, 9 },
181 { 5,» 2,» » 9 }, 165 { 6, 2, 13 },
182 { 6,» 2,» 13 }, 166 { 7, 2, 17 },
183 { 7,» 2,» 17 }, 167 { 7, 3, 21 },
184 { 7,» 3,» 21 }, 168 { 7, 4, 29 },
185 { 7,» 4,» 29 }, 169 { 7, 5, 45 },
186 { 7,» 5,» 45 }, 170 { 7, 6, 77 },
187 { 7,» 6,» 77 }, 171 { 0, 32, 0 },
188 { 0, 32,» » 0 }, 172 { 7, 32, 141 } };
189 { 7, 32,» 141 }
190 };
191 const FX_BOOL HuffmanTable_HTOOB_B12 = FALSE; 173 const FX_BOOL HuffmanTable_HTOOB_B12 = FALSE;
192 const JBig2TableLine HuffmanTable_B12[] = { 174 const JBig2TableLine HuffmanTable_B12[] = { { 1, 0, 1 },
193 { 1,» 0,» » 1 }, 175 { 2, 0, 2 },
194 { 2,» 0,» » 2 }, 176 { 3, 1, 3 },
195 { 3,» 1,» » 3 }, 177 { 5, 0, 5 },
196 { 5,» 0,» » 5 }, 178 { 5, 1, 6 },
197 { 5,» 1,» » 6 }, 179 { 6, 1, 8 },
198 { 6,» 1,» » 8 }, 180 { 7, 0, 10 },
199 { 7,» 0,» 10 }, 181 { 7, 1, 11 },
200 { 7,» 1,» 11 }, 182 { 7, 2, 13 },
201 { 7,» 2,» 13 }, 183 { 7, 3, 17 },
202 { 7,» 3,» 17 }, 184 { 7, 4, 25 },
203 { 7,» 4,» 25 }, 185 { 8, 5, 41 },
204 { 8,» 5,» 41 }, 186 { 0, 32, 0 },
205 { 0, 32,» » 0 }, 187 { 8, 32, 73 } };
206 { 8, 32,» 73 }
207 };
208 const FX_BOOL HuffmanTable_HTOOB_B13 = FALSE; 188 const FX_BOOL HuffmanTable_HTOOB_B13 = FALSE;
209 const JBig2TableLine HuffmanTable_B13[] = { 189 const JBig2TableLine HuffmanTable_B13[] = { { 1, 0, 1 },
210 { 1,» 0,» » 1 }, 190 { 3, 0, 2 },
211 { 3,» 0,» » 2 }, 191 { 4, 0, 3 },
212 { 4,» 0,» » 3 }, 192 { 5, 0, 4 },
213 { 5,» 0,» » 4 }, 193 { 4, 1, 5 },
214 { 4,» 1,» » 5 }, 194 { 3, 3, 7 },
215 { 3,» 3,» » 7 }, 195 { 6, 1, 15 },
216 { 6,» 1,» 15 }, 196 { 6, 2, 17 },
217 { 6,» 2,» 17 }, 197 { 6, 3, 21 },
218 { 6,» 3,» 21 }, 198 { 6, 4, 29 },
219 { 6,» 4,» 29 }, 199 { 6, 5, 45 },
220 { 6,» 5,» 45 }, 200 { 7, 6, 77 },
221 { 7,» 6,» 77 }, 201 { 0, 32, 0 },
222 { 0, 32,» » 0 }, 202 { 7, 32, 141 } };
223 { 7, 32,» 141 }
224 };
225 const FX_BOOL HuffmanTable_HTOOB_B14 = FALSE; 203 const FX_BOOL HuffmanTable_HTOOB_B14 = FALSE;
226 const JBig2TableLine HuffmanTable_B14[] = { 204 const JBig2TableLine HuffmanTable_B14[] = { { 3, 0, -2 },
227 { 3,» 0,» -2 }, 205 { 3, 0, -1 },
228 { 3,» 0,» -1 }, 206 { 1, 0, 0 },
229 { 1,» 0,» » 0 }, 207 { 3, 0, 1 },
230 { 3,» 0,» » 1 }, 208 { 3, 0, 2 },
231 { 3,» 0,» » 2 }, 209 { 0, 32, -3 },
232 { 0, 32,» -3 }, 210 { 0, 32, 3 } };
233 { 0, 32,» » 3 }
234 };
235 const FX_BOOL HuffmanTable_HTOOB_B15 = FALSE; 211 const FX_BOOL HuffmanTable_HTOOB_B15 = FALSE;
236 const JBig2TableLine HuffmanTable_B15[] = { 212 const JBig2TableLine HuffmanTable_B15[] = { { 7, 4, -24 },
237 { 7,» 4,» -24 }, 213 { 6, 2, -8 },
238 { 6,» 2,» -8 }, 214 { 5, 1, -4 },
239 { 5,» 1,» -4 }, 215 { 4, 0, -2 },
240 { 4,» 0,» -2 }, 216 { 3, 0, -1 },
241 { 3,» 0,» -1 }, 217 { 1, 0, 0 },
242 { 1,» 0,» » 0 }, 218 { 3, 0, 1 },
243 { 3,» 0,» » 1 }, 219 { 4, 0, 2 },
244 { 4,» 0,» » 2 }, 220 { 5, 1, 3 },
245 { 5,» 1,» » 3 }, 221 { 6, 2, 5 },
246 { 6,» 2,» » 5 }, 222 { 7, 4, 9 },
247 { 7,» 4,» » 9 }, 223 { 7, 32, -25 },
248 { 7, 32,» -25 }, 224 { 7, 32, 25 } };
249 { 7, 32,» 25 }
250 };
251 #endif 225 #endif
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698