Lines Matching refs:header
46 char header[30]; variable
51 while ( fread(header, 1, 30, fpZip) == 30 ) {
55 if (READ_32(header) == 0x04034b50) {
56 unsigned int version = READ_16(header + 4);
57 unsigned int gpflag = READ_16(header + 6);
58 unsigned int method = READ_16(header + 8);
59 unsigned int filetime = READ_16(header + 10);
60 unsigned int filedate = READ_16(header + 12);
61 unsigned int crc = READ_32(header + 14); /* crc */
62 unsigned int cpsize = READ_32(header + 18); /* compressed size */
63 unsigned int uncpsize = READ_32(header + 22); /* uncompressed sz */
64 unsigned int fnsize = READ_16(header + 26); /* file name length */
65 unsigned int extsize = READ_16(header + 28); /* extra field length */
69 if (fwrite(header, 1, 30, fpOut) == 30) {
141 char header[46]; variable
144 WRITE_32(header, 0x02014b50);
145 WRITE_16(header + 4, version);
146 WRITE_16(header + 6, version);
147 WRITE_16(header + 8, gpflag);
148 WRITE_16(header + 10, method);
149 WRITE_16(header + 12, filetime);
150 WRITE_16(header + 14, filedate);
151 WRITE_32(header + 16, crc);
152 WRITE_32(header + 20, cpsize);
153 WRITE_32(header + 24, uncpsize);
154 WRITE_16(header + 28, fnsize);
155 WRITE_16(header + 30, extsize);
156 WRITE_16(header + 32, comsize);
157 WRITE_16(header + 34, 0); /* disk # */
158 WRITE_16(header + 36, 0); /* int attrb */
159 WRITE_32(header + 38, 0); /* ext attrb */
160 WRITE_32(header + 42, currentOffset);
162 if (fwrite(header, 1, 46, fpOutCD) == 46) {
216 char header[22]; variable
222 WRITE_32(header, 0x06054b50);
223 WRITE_16(header + 4, 0); /* disk # */
224 WRITE_16(header + 6, 0); /* disk # */
225 WRITE_16(header + 8, entriesZip); /* hack */
226 WRITE_16(header + 10, entriesZip); /* hack */
227 WRITE_32(header + 12, offsetCD); /* size of CD */
228 WRITE_32(header + 16, offset); /* offset to CD */
229 WRITE_16(header + 20, comsize); /* comment */
232 if (fwrite(header, 1, 22, fpOutCD) == 22) {