unlzma: move some variables in "more local" scope
No code changes as verified by objdump Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
This commit is contained in:
parent
e2318bbad7
commit
2108a6f0b5
@ -214,8 +214,6 @@ unpack_lzma_stream(transformer_aux_data_t *aux UNUSED_PARAM, int src_fd, int dst
|
|||||||
uint32_t pos_state_mask;
|
uint32_t pos_state_mask;
|
||||||
uint32_t literal_pos_mask;
|
uint32_t literal_pos_mask;
|
||||||
uint16_t *p;
|
uint16_t *p;
|
||||||
int num_bits;
|
|
||||||
int num_probs;
|
|
||||||
rc_t *rc;
|
rc_t *rc;
|
||||||
int i;
|
int i;
|
||||||
uint8_t *buffer;
|
uint8_t *buffer;
|
||||||
@ -247,11 +245,15 @@ unpack_lzma_stream(transformer_aux_data_t *aux UNUSED_PARAM, int src_fd, int dst
|
|||||||
|
|
||||||
buffer = xmalloc(MIN(header.dst_size, header.dict_size));
|
buffer = xmalloc(MIN(header.dst_size, header.dict_size));
|
||||||
|
|
||||||
num_probs = LZMA_BASE_SIZE + (LZMA_LIT_SIZE << (lc + lp));
|
{
|
||||||
p = xmalloc(num_probs * sizeof(*p));
|
int num_probs;
|
||||||
num_probs += LZMA_LITERAL - LZMA_BASE_SIZE;
|
|
||||||
for (i = 0; i < num_probs; i++)
|
num_probs = LZMA_BASE_SIZE + (LZMA_LIT_SIZE << (lc + lp));
|
||||||
p[i] = (1 << RC_MODEL_TOTAL_BITS) >> 1;
|
p = xmalloc(num_probs * sizeof(*p));
|
||||||
|
num_probs += LZMA_LITERAL - LZMA_BASE_SIZE;
|
||||||
|
for (i = 0; i < num_probs; i++)
|
||||||
|
p[i] = (1 << RC_MODEL_TOTAL_BITS) >> 1;
|
||||||
|
}
|
||||||
|
|
||||||
rc = rc_init(src_fd); /*, RC_BUFFER_SIZE); */
|
rc = rc_init(src_fd); /*, RC_BUFFER_SIZE); */
|
||||||
|
|
||||||
@ -310,6 +312,7 @@ unpack_lzma_stream(transformer_aux_data_t *aux UNUSED_PARAM, int src_fd, int dst
|
|||||||
goto one_byte2;
|
goto one_byte2;
|
||||||
#endif
|
#endif
|
||||||
} else {
|
} else {
|
||||||
|
int num_bits;
|
||||||
int offset;
|
int offset;
|
||||||
uint16_t *prob2;
|
uint16_t *prob2;
|
||||||
#define prob_len prob2
|
#define prob_len prob2
|
||||||
|
Loading…
Reference in New Issue
Block a user