Lines Matching refs:header

44     char header[30];
49 while ( fread(header, 1, 30, fpZip) == 30 ) {
53 if (READ_32(header) == 0x04034b50) {
54 unsigned int version = READ_16(header + 4);
55 unsigned int gpflag = READ_16(header + 6);
56 unsigned int method = READ_16(header + 8);
57 unsigned int filetime = READ_16(header + 10);
58 unsigned int filedate = READ_16(header + 12);
59 unsigned int crc = READ_32(header + 14); /* crc */
60 unsigned int cpsize = READ_32(header + 18); /* compressed size */
61 unsigned int uncpsize = READ_32(header + 22); /* uncompressed sz */
62 unsigned int fnsize = READ_16(header + 26); /* file name length */
63 unsigned int extsize = READ_16(header + 28); /* extra field length */
67 if (fwrite(header, 1, 30, fpOut) == 30) {
149 char header[46];
152 WRITE_32(header, 0x02014b50);
153 WRITE_16(header + 4, version);
154 WRITE_16(header + 6, version);
155 WRITE_16(header + 8, gpflag);
156 WRITE_16(header + 10, method);
157 WRITE_16(header + 12, filetime);
158 WRITE_16(header + 14, filedate);
159 WRITE_32(header + 16, crc);
160 WRITE_32(header + 20, cpsize);
161 WRITE_32(header + 24, uncpsize);
162 WRITE_16(header + 28, fnsize);
163 WRITE_16(header + 30, extsize);
164 WRITE_16(header + 32, comsize);
165 WRITE_16(header + 34, 0); /* disk # */
166 WRITE_16(header + 36, 0); /* int attrb */
167 WRITE_32(header + 38, 0); /* ext attrb */
168 WRITE_32(header + 42, currentOffset);
170 if (fwrite(header, 1, 46, fpOutCD) == 46) {
224 char header[22];
230 WRITE_32(header, 0x06054b50);
231 WRITE_16(header + 4, 0); /* disk # */
232 WRITE_16(header + 6, 0); /* disk # */
233 WRITE_16(header + 8, entriesZip); /* hack */
234 WRITE_16(header + 10, entriesZip); /* hack */
235 WRITE_32(header + 12, offsetCD); /* size of CD */
236 WRITE_32(header + 16, offset); /* offset to CD */
237 WRITE_16(header + 20, comsize); /* comment */
240 if (fwrite(header, 1, 22, fpOutCD) == 22) {