Lines Matching refs:header
38 char header[30];
43 while ( fread(header, 1, 30, fpZip) == 30 ) {
47 if (READ_32(header) == 0x04034b50) {
48 unsigned int version = READ_16(header + 4);
49 unsigned int gpflag = READ_16(header + 6);
50 unsigned int method = READ_16(header + 8);
51 unsigned int filetime = READ_16(header + 10);
52 unsigned int filedate = READ_16(header + 12);
53 unsigned int crc = READ_32(header + 14); /* crc */
54 unsigned int cpsize = READ_32(header + 18); /* compressed size */
55 unsigned int uncpsize = READ_32(header + 22); /* uncompressed sz */
56 unsigned int fnsize = READ_16(header + 26); /* file name length */
57 unsigned int extsize = READ_16(header + 28); /* extra field length */
60 /* Header */
61 if (fwrite(header, 1, 30, fpOut) == 30) {
143 char header[46];
146 WRITE_32(header, 0x02014b50);
147 WRITE_16(header + 4, version);
148 WRITE_16(header + 6, version);
149 WRITE_16(header + 8, gpflag);
150 WRITE_16(header + 10, method);
151 WRITE_16(header + 12, filetime);
152 WRITE_16(header + 14, filedate);
153 WRITE_32(header + 16, crc);
154 WRITE_32(header + 20, cpsize);
155 WRITE_32(header + 24, uncpsize);
156 WRITE_16(header + 28, fnsize);
157 WRITE_16(header + 30, extsize);
158 WRITE_16(header + 32, comsize);
159 WRITE_16(header + 34, 0); /* disk # */
160 WRITE_16(header + 36, 0); /* int attrb */
161 WRITE_32(header + 38, 0); /* ext attrb */
162 WRITE_32(header + 42, currentOffset);
163 /* Header */
164 if (fwrite(header, 1, 46, fpOutCD) == 46) {
218 char header[22];
224 WRITE_32(header, 0x06054b50);
225 WRITE_16(header + 4, 0); /* disk # */
226 WRITE_16(header + 6, 0); /* disk # */
227 WRITE_16(header + 8, entriesZip); /* hack */
228 WRITE_16(header + 10, entriesZip); /* hack */
229 WRITE_32(header + 12, offsetCD); /* size of CD */
230 WRITE_32(header + 16, offset); /* offset to CD */
231 WRITE_16(header + 20, comsize); /* comment */
233 /* Header */
234 if (fwrite(header, 1, 22, fpOutCD) == 22) {