Home
last modified time | relevance | path

Searched refs:w_pos (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/libarchive/libarchive/
H A Darchive_read_support_format_lha.c79 int w_pos; member
1906 ds->w_pos = 0; in lzh_decode_init()
2154 if (ds->w_pos > 0) { in lzh_read_blocks()
2155 lzh_emit_window(strm, ds->w_pos); in lzh_read_blocks()
2156 ds->w_pos = 0; in lzh_read_blocks()
2370 int w_pos = ds->w_pos, w_mask = ds->w_mask, w_size = ds->w_size; in lzh_decode_blocks() local
2384 ds->w_pos = w_pos; in lzh_decode_blocks()
2425 w_buff[w_pos] = c; in lzh_decode_blocks()
2426 if (++w_pos >= w_size) { in lzh_decode_blocks()
2427 w_pos = 0; in lzh_decode_blocks()
[all …]
H A Darchive_read_support_format_cab.c64 int w_pos; member
2137 ds->w_pos = 0; in lzx_decode_init()
2588 if (l > ds->w_size - ds->w_pos) in lzx_read_blocks()
2589 l = ds->w_size - ds->w_pos; in lzx_read_blocks()
2595 memcpy(&(ds->w_buff[ds->w_pos]), in lzx_read_blocks()
2602 ds->w_pos = (ds->w_pos + l) & ds->w_mask; in lzx_read_blocks()
2760 int w_pos = ds->w_pos, w_mask = ds->w_mask, w_size = ds->w_size; in lzx_decode_blocks() local
2783 ds->w_pos = w_pos; in lzx_decode_blocks()
2818 w_buff[w_pos] = c; in lzx_decode_blocks()
2819 w_pos = (w_pos + 1) & w_mask; in lzx_decode_blocks()
[all …]