summaryrefslogtreecommitdiffstats
path: root/encoder_base.c
diff options
context:
space:
mode:
Diffstat (limited to 'encoder_base.c')
-rw-r--r--encoder_base.c16
1 files changed, 6 insertions, 10 deletions
diff --git a/encoder_base.c b/encoder_base.c
index 4535352..d2ed53c 100644
--- a/encoder_base.c
+++ b/encoder_base.c
@@ -1,5 +1,5 @@
/* Lzlib - Compression library for the lzip format
- Copyright (C) 2009-2022 Antonio Diaz Diaz.
+ Copyright (C) 2009-2024 Antonio Diaz Diaz.
This library is free software. Redistribution and use in source and
binary forms, with or without modification, are permitted provided
@@ -126,9 +126,8 @@ static void Mb_reset( struct Matchfinder_base * const mb )
/* End Of Stream marker => (dis == 0xFFFFFFFFU, len == min_match_len) */
static void LZeb_try_full_flush( struct LZ_encoder_base * const eb )
{
- if( eb->member_finished ||
- Cb_free_bytes( &eb->renc.cb ) < max_marker_size + eb->renc.ff_count + Lt_size )
- return;
+ if( eb->member_finished || Cb_free_bytes( &eb->renc.cb ) <
+ max_marker_size + eb->renc.ff_count + Lt_size ) return;
eb->member_finished = true;
const int pos_state = Mb_data_position( &eb->mb ) & pos_state_mask;
const State state = eb->state;
@@ -140,9 +139,7 @@ static void LZeb_try_full_flush( struct LZ_encoder_base * const eb )
Lt_set_data_crc( trailer, LZeb_crc( eb ) );
Lt_set_data_size( trailer, Mb_data_position( &eb->mb ) );
Lt_set_member_size( trailer, Re_member_position( &eb->renc ) + Lt_size );
- int i;
- for( i = 0; i < Lt_size; ++i )
- Cb_put_byte( &eb->renc.cb, trailer[i] );
+ int i; for( i = 0; i < Lt_size; ++i ) Cb_put_byte( &eb->renc.cb, trailer[i] );
}
@@ -173,9 +170,8 @@ static void LZeb_reset( struct LZ_encoder_base * const eb,
const unsigned long long max_member_size = 0x0008000000000000ULL; /* 2 PiB */
int i;
Mb_reset( &eb->mb );
- eb->member_size_limit =
- min( max( min_member_size, member_size ), max_member_size ) -
- Lt_size - max_marker_size;
+ eb->member_size_limit = min( max( min_member_size, member_size ),
+ max_member_size ) - Lt_size - max_marker_size;
eb->crc = 0xFFFFFFFFU;
Bm_array_init( eb->bm_literal[0], (1 << literal_context_bits) * 0x300 );
Bm_array_init( eb->bm_match[0], states * pos_states );