Lines Matching defs:i2

62 static int i2(const char *p) { return ((p[0] & 0xff) | ((p[1] & 0xff) << 8)); }
63 static int i4(const char *p) { return (i2(p) | (i2(p + 2) << 16)); }
150 assertEqualInt(i2(p + 4), 0);
152 assertEqualInt(i2(p + 6), 0);
154 assertEqualInt(i2(p + 8), i2(p + 10));
159 assertEqualInt(i2(p + 20), 0);
169 assertEqualInt(i2(p + 4), 3 * 256 + 20); /* Version made by */
170 assertEqualInt(i2(p + 6), 20); /* Version needed to extract */
171 assertEqualInt(i2(p + 8), 8); /* Flags */
172 assertEqualInt(i2(p + 10), 0); /* Compression method */
173 assertEqualInt(i2(p + 12), (tm->tm_hour * 2048) + (tm->tm_min * 32) + (tm->tm_sec / 2)); /* File time */
174 assertEqualInt(i2(p + 14), ((tm->tm_year - 80) * 512) + ((tm->tm_mon + 1) * 32) + tm->tm_mday); /* File date */
180 assertEqualInt(i2(p + 28), strlen(file_name)); /* Pathname length */
181 assertEqualInt(i2(p + 30), 13); /* Extra field length */
182 assertEqualInt(i2(p + 32), 0); /* File comment length */
183 assertEqualInt(i2(p + 34), 0); /* Disk number start */
184 assertEqualInt(i2(p + 36), 0); /* Internal file attrs */
189 assertEqualInt(i2(p), 0x5455); /* 'UT' extension header */
190 assertEqualInt(i2(p + 2), 5); /* 'UT' size */
194 assertEqualInt(i2(p), 0x7855); /* 'Ux' extension header */
195 assertEqualInt(i2(p + 2), 0); /* 'Ux' size */
201 assertEqualInt(i2(q + 4), 20); /* Version needed to extract */
202 assertEqualInt(i2(q + 6), 8); /* Flags */
203 assertEqualInt(i2(q + 8), 0); /* Compression method */
204 assertEqualInt(i2(q + 10), (tm->tm_hour * 2048) + (tm->tm_min * 32) + (tm->tm_sec / 2)); /* File time */
205 assertEqualInt(i2(q + 12), ((tm->tm_year - 80) * 512) + ((tm->tm_mon + 1) * 32) + tm->tm_mday); /* File date */
209 assertEqualInt(i2(q + 26), strlen(file_name)); /* Pathname length */
210 assertEqualInt(i2(q + 28), 25); /* Extra field length */
213 assertEqualInt(i2(q), 0x5455); /* 'UT' extension header */
214 assertEqualInt(i2(q + 2), 13); /* 'UT' size */
220 assertEqualInt(i2(q), 0x7855); /* 'Ux' extension header */
221 assertEqualInt(i2(q + 2), 4); /* 'Ux' size */
222 assertEqualInt(i2(q + 4), file_uid); /* 'Ux' UID */
223 assertEqualInt(i2(q + 6), file_gid); /* 'Ux' GID */
240 assertEqualInt(i2(p + 4), 3 * 256 + 20); /* Version made by */
241 assertEqualInt(i2(p + 6), 20); /* Version needed to extract */
242 assertEqualInt(i2(p + 8), 8); /* Flags */
243 assertEqualInt(i2(p + 10), 0); /* Compression method */
244 assertEqualInt(i2(p + 12), (tm->tm_hour * 2048) + (tm->tm_min * 32) + (tm->tm_sec / 2)); /* File time */
245 assertEqualInt(i2(p + 14), ((tm->tm_year - 80) * 512) + ((tm->tm_mon + 1) * 32) + tm->tm_mday); /* File date */
250 assertEqualInt(i2(p + 28), strlen(folder_name)); /* Pathname length */
251 assertEqualInt(i2(p + 30), 13); /* Extra field length */
252 assertEqualInt(i2(p + 32), 0); /* File comment length */
253 assertEqualInt(i2(p + 34), 0); /* Disk number start */
254 assertEqualInt(i2(p + 36), 0); /* Internal file attrs */
259 assertEqualInt(i2(p), 0x5455); /* 'UT' extension header */
260 assertEqualInt(i2(p + 2), 5); /* 'UT' size */
264 assertEqualInt(i2(p), 0x7855); /* 'Ux' extension header */
265 assertEqualInt(i2(p + 2), 0); /* 'Ux' size */
270 assertEqualInt(i2(q + 4), 20); /* Version needed to extract */
271 assertEqualInt(i2(q + 6), 8); /* Flags */
272 assertEqualInt(i2(q + 8), 0); /* Compression method */
273 assertEqualInt(i2(q + 10), (tm->tm_hour * 2048) + (tm->tm_min * 32) + (tm->tm_sec / 2)); /* File time */
274 assertEqualInt(i2(q + 12), ((tm->tm_year - 80) * 512) + ((tm->tm_mon + 1) * 32) + tm->tm_mday); /* File date */
278 assertEqualInt(i2(q + 26), strlen(folder_name)); /* Pathname length */
279 assertEqualInt(i2(q + 28), 25); /* Extra field length */
282 assertEqualInt(i2(q), 0x5455); /* 'UT' extension header */
283 assertEqualInt(i2(q + 2), 13); /* 'UT' size */
289 assertEqualInt(i2(q), 0x7855); /* 'Ux' extension header */
290 assertEqualInt(i2(q + 2), 4); /* 'Ux' size */
291 assertEqualInt(i2(q + 4), folder_uid); /* 'Ux' UID */
292 assertEqualInt(i2(q + 6), folder_gid); /* 'Ux' GID */