This avoids max_match_len < min_match_len on extremely small windows.
params->min_match_len = 2;
if (params->max_match_len == 0)
- params->max_match_len = params->max_window_size;
+ params->max_match_len = UINT32_MAX;
if (params->max_search_depth == 0)
params->max_search_depth = 50;
params->min_match_len = LZ_HASH_NBYTES;
if (params->max_match_len == 0)
- params->max_match_len = params->max_window_size;
+ params->max_match_len = UINT32_MAX;
if (params->max_search_depth == 0)
params->max_search_depth = 50;
params->min_match_len = 2;
if (params->max_match_len == 0)
- params->max_match_len = params->max_window_size;
+ params->max_match_len = UINT32_MAX;
if (params->max_search_depth == 0)
params->max_search_depth = 32;
params->min_match_len = 2;
if (params->max_match_len == 0)
- params->max_match_len = params->max_window_size;
+ params->max_match_len = UINT32_MAX;
if (params->max_match_len > LZ_LSA_LEN_MAX)
params->max_match_len = LZ_LSA_LEN_MAX;