ushf
ushf *overlay;
overlay = (ushf *) malloc((s->lit_bufsize)*(sizeof(ush)+2));
register ush scan_start = *(ushf*)scan;
register ush scan_end = *(ushf*)(scan+best_len-1);
if (*(ushf*)(match+best_len-1) != scan_end ||
*(ushf*)match != scan_start) continue;
} while (*(ushf*)(scan+=2) == *(ushf*)(match+=2) &&
*(ushf*)(scan+=2) == *(ushf*)(match+=2) &&
*(ushf*)(scan+=2) == *(ushf*)(match+=2) &&
*(ushf*)(scan+=2) == *(ushf*)(match+=2) &&
scan_end = *(ushf*)(scan+best_len-1);
ushf *d_buf;
local void gen_codes (ct_data *tree, int max_code, ushf *bl_count);
gen_codes (ct_data *tree, int max_code, ushf *bl_count)
ushf *overlay;
overlay = (ushf *) ZALLOC(dest, ds->lit_bufsize, sizeof(ush)+2);
ush scan_start = *(ushf*)scan;
ush scan_end = *(ushf*)(scan+best_len-1);
if (*(ushf*)(match+best_len-1) != scan_end ||
*(ushf*)match != scan_start) continue;
} while (*(ushf*)(scan+=2) == *(ushf*)(match+=2) &&
*(ushf*)(scan+=2) == *(ushf*)(match+=2) &&
*(ushf*)(scan+=2) == *(ushf*)(match+=2) &&
*(ushf*)(scan+=2) == *(ushf*)(match+=2) &&
scan_end = *(ushf*)(scan+best_len-1);
local void gen_codes OF((ct_data *tree, int max_code, ushf *bl_count));
gen_codes(ct_data *tree, int max_code, ushf *bl_count)
ushf *d_buf;
ushf *overlay;
overlay = (ushf *) ZALLOC(strm, s->lit_bufsize, sizeof(ush)+2);
ushf *overlay;
overlay = (ushf *) kmalloc((s->lit_bufsize)*(sizeof(ush)+2), C_ZLIB_BUFFER_DEFLATE, M_INTWAIT);
register ush scan_start = *(ushf*)scan;
register ush scan_end = *(ushf*)(scan+best_len-1);
if (*(ushf*)(match+best_len-1) != scan_end ||
*(ushf*)match != scan_start) continue;
} while (*(ushf*)(scan+=2) == *(ushf*)(match+=2) &&
*(ushf*)(scan+=2) == *(ushf*)(match+=2) &&
*(ushf*)(scan+=2) == *(ushf*)(match+=2) &&
*(ushf*)(scan+=2) == *(ushf*)(match+=2) &&
scan_end = *(ushf*)(scan+best_len-1);
ushf *d_buf;
local void gen_codes (ct_data *tree, int max_code, ushf *bl_count);
gen_codes (ct_data *tree, int max_code, ushf *bl_count)
ushf *overlay;
overlay = (ushf *) kmalloc((s->lit_bufsize)*(sizeof(ush)+2), C_ZLIB_BUFFER_DEFLATE, M_INTWAIT);
register ush scan_start = *(ushf*)scan;
register ush scan_end = *(ushf*)(scan+best_len-1);
if (*(ushf*)(match+best_len-1) != scan_end ||
*(ushf*)match != scan_start) continue;
} while (*(ushf*)(scan+=2) == *(ushf*)(match+=2) &&
*(ushf*)(scan+=2) == *(ushf*)(match+=2) &&
*(ushf*)(scan+=2) == *(ushf*)(match+=2) &&
*(ushf*)(scan+=2) == *(ushf*)(match+=2) &&
scan_end = *(ushf*)(scan+best_len-1);
ushf *d_buf;
local void gen_codes (ct_data *tree, int max_code, ushf *bl_count);
gen_codes (ct_data *tree, int max_code, ushf *bl_count)