equal
deleted
inserted
replaced
|
1 // ZEROS.DAT |
|
2 // |
|
3 // started by Andrew Margolis January 1997 |
|
4 // |
|
5 |
|
6 // table for finding embedded t4 eols in data streams |
|
7 // leading zeros first, trailing zeros second |
|
8 |
|
9 // so, for any character c |
|
10 // leading0s = zerotable[c][0]; |
|
11 // trailing0s = zerotable[c][1]; |
|
12 |
|
13 |
|
14 #ifndef __ZEROS_DAT |
|
15 #define __ZEROS_DAT |
|
16 |
|
17 const TUint8 zerotable [][2] = |
|
18 { |
|
19 {8,8}, // 0x0 |
|
20 {7,0}, // 0x1 |
|
21 {6,1}, // 0x2 |
|
22 {6,0}, // 0x3 |
|
23 {5,2}, // 0x4 |
|
24 {5,0}, // 0x5 |
|
25 {5,1}, // 0x6 |
|
26 {5,0}, // 0x7 |
|
27 {4,3}, // 0x8 |
|
28 {4,0}, // 0x9 |
|
29 {4,1}, // 0xa |
|
30 {4,0}, // 0xb |
|
31 {4,2}, // 0xc |
|
32 {4,0}, // 0xd |
|
33 {4,1}, // 0xe |
|
34 {4,0}, // 0xf |
|
35 {3,4}, // 0x10 |
|
36 {3,0}, // 0x11 |
|
37 {3,1}, // 0x12 |
|
38 {3,0}, // 0x13 |
|
39 {3,2}, // 0x14 |
|
40 {3,0}, // 0x15 |
|
41 {3,1}, // 0x16 |
|
42 {3,0}, // 0x17 |
|
43 {3,3}, // 0x18 |
|
44 {3,0}, // 0x19 |
|
45 {3,1}, // 0x1a |
|
46 {3,0}, // 0x1b |
|
47 {3,2}, // 0x1c |
|
48 {3,0}, // 0x1d |
|
49 {3,1}, // 0x1e |
|
50 {3,0}, // 0x1f |
|
51 {2,5}, // 0x20 |
|
52 {2,0}, // 0x21 |
|
53 {2,1}, // 0x22 |
|
54 {2,0}, // 0x23 |
|
55 {2,2}, // 0x24 |
|
56 {2,0}, // 0x25 |
|
57 {2,1}, // 0x26 |
|
58 {2,0}, // 0x27 |
|
59 {2,3}, // 0x28 |
|
60 {2,0}, // 0x29 |
|
61 {2,1}, // 0x2a |
|
62 {2,0}, // 0x2b |
|
63 {2,2}, // 0x2c |
|
64 {2,0}, // 0x2d |
|
65 {2,1}, // 0x2e |
|
66 {2,0}, // 0x2f |
|
67 {2,4}, // 0x30 |
|
68 {2,0}, // 0x31 |
|
69 {2,1}, // 0x32 |
|
70 {2,0}, // 0x33 |
|
71 {2,2}, // 0x34 |
|
72 {2,0}, // 0x35 |
|
73 {2,1}, // 0x36 |
|
74 {2,0}, // 0x37 |
|
75 {2,3}, // 0x38 |
|
76 {2,0}, // 0x39 |
|
77 {2,1}, // 0x3a |
|
78 {2,0}, // 0x3b |
|
79 {2,2}, // 0x3c |
|
80 {2,0}, // 0x3d |
|
81 {2,1}, // 0x3e |
|
82 {2,0}, // 0x3f |
|
83 {1,6}, // 0x40 |
|
84 {1,0}, // 0x41 |
|
85 {1,1}, // 0x42 |
|
86 {1,0}, // 0x43 |
|
87 {1,2}, // 0x44 |
|
88 {1,0}, // 0x45 |
|
89 {1,1}, // 0x46 |
|
90 {1,0}, // 0x47 |
|
91 {1,3}, // 0x48 |
|
92 {1,0}, // 0x49 |
|
93 {1,1}, // 0x4a |
|
94 {1,0}, // 0x4b |
|
95 {1,2}, // 0x4c |
|
96 {1,0}, // 0x4d |
|
97 {1,1}, // 0x4e |
|
98 {1,0}, // 0x4f |
|
99 {1,4}, // 0x50 |
|
100 {1,0}, // 0x51 |
|
101 {1,1}, // 0x52 |
|
102 {1,0}, // 0x53 |
|
103 {1,2}, // 0x54 |
|
104 {1,0}, // 0x55 |
|
105 {1,1}, // 0x56 |
|
106 {1,0}, // 0x57 |
|
107 {1,3}, // 0x58 |
|
108 {1,0}, // 0x59 |
|
109 {1,1}, // 0x5a |
|
110 {1,0}, // 0x5b |
|
111 {1,2}, // 0x5c |
|
112 {1,0}, // 0x5d |
|
113 {1,1}, // 0x5e |
|
114 {1,0}, // 0x5f |
|
115 {1,5}, // 0x60 |
|
116 {1,0}, // 0x61 |
|
117 {1,1}, // 0x62 |
|
118 {1,0}, // 0x63 |
|
119 {1,2}, // 0x64 |
|
120 {1,0}, // 0x65 |
|
121 {1,1}, // 0x66 |
|
122 {1,0}, // 0x67 |
|
123 {1,3}, // 0x68 |
|
124 {1,0}, // 0x69 |
|
125 {1,1}, // 0x6a |
|
126 {1,0}, // 0x6b |
|
127 {1,2}, // 0x6c |
|
128 {1,0}, // 0x6d |
|
129 {1,1}, // 0x6e |
|
130 {1,0}, // 0x6f |
|
131 {1,4}, // 0x70 |
|
132 {1,0}, // 0x71 |
|
133 {1,1}, // 0x72 |
|
134 {1,0}, // 0x73 |
|
135 {1,2}, // 0x74 |
|
136 {1,0}, // 0x75 |
|
137 {1,1}, // 0x76 |
|
138 {1,0}, // 0x77 |
|
139 {1,3}, // 0x78 |
|
140 {1,0}, // 0x79 |
|
141 {1,1}, // 0x7a |
|
142 {1,0}, // 0x7b |
|
143 {1,2}, // 0x7c |
|
144 {1,0}, // 0x7d |
|
145 {1,1}, // 0x7e |
|
146 {1,0}, // 0x7f |
|
147 {0,7}, // 0x80 |
|
148 {0,0}, // 0x81 |
|
149 {0,1}, // 0x82 |
|
150 {0,0}, // 0x83 |
|
151 {0,2}, // 0x84 |
|
152 {0,0}, // 0x85 |
|
153 {0,1}, // 0x86 |
|
154 {0,0}, // 0x87 |
|
155 {0,3}, // 0x88 |
|
156 {0,0}, // 0x89 |
|
157 {0,1}, // 0x8a |
|
158 {0,0}, // 0x8b |
|
159 {0,2}, // 0x8c |
|
160 {0,0}, // 0x8d |
|
161 {0,1}, // 0x8e |
|
162 {0,0}, // 0x8f |
|
163 {0,4}, // 0x90 |
|
164 {0,0}, // 0x91 |
|
165 {0,1}, // 0x92 |
|
166 {0,0}, // 0x93 |
|
167 {0,2}, // 0x94 |
|
168 {0,0}, // 0x95 |
|
169 {0,1}, // 0x96 |
|
170 {0,0}, // 0x97 |
|
171 {0,3}, // 0x98 |
|
172 {0,0}, // 0x99 |
|
173 {0,1}, // 0x9a |
|
174 {0,0}, // 0x9b |
|
175 {0,2}, // 0x9c |
|
176 {0,0}, // 0x9d |
|
177 {0,1}, // 0x9e |
|
178 {0,0}, // 0x9f |
|
179 {0,5}, // 0xa0 |
|
180 {0,0}, // 0xa1 |
|
181 {0,1}, // 0xa2 |
|
182 {0,0}, // 0xa3 |
|
183 {0,2}, // 0xa4 |
|
184 {0,0}, // 0xa5 |
|
185 {0,1}, // 0xa6 |
|
186 {0,0}, // 0xa7 |
|
187 {0,3}, // 0xa8 |
|
188 {0,0}, // 0xa9 |
|
189 {0,1}, // 0xaa |
|
190 {0,0}, // 0xab |
|
191 {0,2}, // 0xac |
|
192 {0,0}, // 0xad |
|
193 {0,1}, // 0xae |
|
194 {0,0}, // 0xaf |
|
195 {0,4}, // 0xb0 |
|
196 {0,0}, // 0xb1 |
|
197 {0,1}, // 0xb2 |
|
198 {0,0}, // 0xb3 |
|
199 {0,2}, // 0xb4 |
|
200 {0,0}, // 0xb5 |
|
201 {0,1}, // 0xb6 |
|
202 {0,0}, // 0xb7 |
|
203 {0,3}, // 0xb8 |
|
204 {0,0}, // 0xb9 |
|
205 {0,1}, // 0xba |
|
206 {0,0}, // 0xbb |
|
207 {0,2}, // 0xbc |
|
208 {0,0}, // 0xbd |
|
209 {0,1}, // 0xbe |
|
210 {0,0}, // 0xbf |
|
211 {0,6}, // 0xc0 |
|
212 {0,0}, // 0xc1 |
|
213 {0,1}, // 0xc2 |
|
214 {0,0}, // 0xc3 |
|
215 {0,2}, // 0xc4 |
|
216 {0,0}, // 0xc5 |
|
217 {0,1}, // 0xc6 |
|
218 {0,0}, // 0xc7 |
|
219 {0,3}, // 0xc8 |
|
220 {0,0}, // 0xc9 |
|
221 {0,1}, // 0xca |
|
222 {0,0}, // 0xcb |
|
223 {0,2}, // 0xcc |
|
224 {0,0}, // 0xcd |
|
225 {0,1}, // 0xce |
|
226 {0,0}, // 0xcf |
|
227 {0,4}, // 0xd0 |
|
228 {0,0}, // 0xd1 |
|
229 {0,1}, // 0xd2 |
|
230 {0,0}, // 0xd3 |
|
231 {0,2}, // 0xd4 |
|
232 {0,0}, // 0xd5 |
|
233 {0,1}, // 0xd6 |
|
234 {0,0}, // 0xd7 |
|
235 {0,3}, // 0xd8 |
|
236 {0,0}, // 0xd9 |
|
237 {0,1}, // 0xda |
|
238 {0,0}, // 0xdb |
|
239 {0,2}, // 0xdc |
|
240 {0,0}, // 0xdd |
|
241 {0,1}, // 0xde |
|
242 {0,0}, // 0xdf |
|
243 {0,5}, // 0xe0 |
|
244 {0,0}, // 0xe1 |
|
245 {0,1}, // 0xe2 |
|
246 {0,0}, // 0xe3 |
|
247 {0,2}, // 0xe4 |
|
248 {0,0}, // 0xe5 |
|
249 {0,1}, // 0xe6 |
|
250 {0,0}, // 0xe7 |
|
251 {0,3}, // 0xe8 |
|
252 {0,0}, // 0xe9 |
|
253 {0,1}, // 0xea |
|
254 {0,0}, // 0xeb |
|
255 {0,2}, // 0xec |
|
256 {0,0}, // 0xed |
|
257 {0,1}, // 0xee |
|
258 {0,0}, // 0xef |
|
259 {0,4}, // 0xf0 |
|
260 {0,0}, // 0xf1 |
|
261 {0,1}, // 0xf2 |
|
262 {0,0}, // 0xf3 |
|
263 {0,2}, // 0xf4 |
|
264 {0,0}, // 0xf5 |
|
265 {0,1}, // 0xf6 |
|
266 {0,0}, // 0xf7 |
|
267 {0,3}, // 0xf8 |
|
268 {0,0}, // 0xf9 |
|
269 {0,1}, // 0xfa |
|
270 {0,0}, // 0xfb |
|
271 {0,2}, // 0xfc |
|
272 {0,0}, // 0xfd |
|
273 {0,1}, // 0xfe |
|
274 {0,0} // 0xff |
|
275 } ; |
|
276 |
|
277 #endif |
|
278 |
|
279 /*************************************************************************/ |