Lines Matching refs:header

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