ush
ush id = 0;
ush size = 0;
ush id = 0;
ush size = 0;
ush ebID;
ush z_uidgid[2];
ZCONST ush near mask_bits[] = {
static ZCONST ush cplen2[] =
static ZCONST ush cplen3[] =
static ZCONST ush cpdist4[] =
static ZCONST ush cpdist8[] =
ush ebID;
ush m = (ush)(r >> 8);
ush m = (ush)(r >> 8);
ush method;
ZCONST ush ydays[] =
ush makeword(b)
return (ush)((b[1] << 8) | b[0]);
ZCONST ush *cplens; /* inflate static */
ZCONST ush *d; /* list of base values for non-simple codes */
r.v.n = (ush)*p++; /* simple code is just the value */
static ZCONST ush cplens64[] = {
static ZCONST ush cplens32[] = {
static ZCONST ush cpdist[] = {
ZCONST ush near mask_bits[] = {
ush *z_uidgid; /* return storage: uid and gid */
ush general_purpose_bit_flag;
ush compression_method;
ush filename_length;
ush extra_field_length;
ush file_comment_length;
ush disk_number_start;
ush internal_file_attributes;
ush uidgid[2];
ush diskstart; /* no of volume where this entry starts */
ush general_purpose_bit_flag;
ush compression_method;
ush filename_length;
ush extra_field_length;
ush general_purpose_bit_flag;
ush compression_method;
ush filename_length;
ush extra_field_length;
ush file_comment_length;
ush disk_number_start;
ush internal_file_attributes;
ush number_this_disk;
ush num_disk_start_cdir;
ush num_entries_centrl_dir_ths_disk;
ush total_entries_central_dir;
ush zipfile_comment_length;
ush n; /* literal, length base, or distance base */
iztimes *z_utim, ush *z_uidgid));
ush makeword OF((ZCONST uch *b));
unsigned s, ZCONST ush *d, ZCONST uch *e,
zdest=(shrint)((ush)G.bitbuf&mask_bits[nbits]);G.bitbuf>>=nbits;\
extern ZCONST ush near mask_bits[];
ush dnum=(ush)((G.crec.general_purpose_bit_flag>>1) & 3);
ush ef_len = G.crec.extra_field_length;
ush eb_id, eb_datalen;
if (eb_datalen > (ush)ef_len) {
ush i, n;
ush dnum=(ush)((G.crec.general_purpose_bit_flag>>1) & 3);