made SET_PRICE macro more usable
previous version would use argument to also change target member. Now, only values are transferred
This commit is contained in:
parent
118b47f3d1
commit
8bd32a17b1
@ -190,13 +190,13 @@ FORCE_INLINE int LZ4HC_BinTree_GetAllMatches (
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
#define SET_PRICE(pos, mlen, offset, ll, price) \
|
#define SET_PRICE(pos, ml, offset, ll, cost) \
|
||||||
{ \
|
{ \
|
||||||
while (last_pos < pos) { opt[last_pos+1].price = 1<<30; last_pos++; } \
|
while (last_pos < pos) { opt[last_pos+1].price = 1<<30; last_pos++; } \
|
||||||
opt[pos].mlen = (int)mlen; \
|
opt[pos].mlen = (int)ml; \
|
||||||
opt[pos].off = (int)offset; \
|
opt[pos].off = (int)offset; \
|
||||||
opt[pos].litlen = (int)ll; \
|
opt[pos].litlen = (int)ll; \
|
||||||
opt[pos].price = (int)price; \
|
opt[pos].price = (int)cost; \
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -211,7 +211,7 @@ static int LZ4HC_compress_optimal (
|
|||||||
const int fullUpdate
|
const int fullUpdate
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
LZ4HC_optimal_t opt[LZ4_OPT_NUM + 1];
|
LZ4HC_optimal_t opt[LZ4_OPT_NUM + 1]; /* this uses a bit too much stack memory to my taste ... */
|
||||||
LZ4HC_match_t matches[LZ4_OPT_NUM + 1];
|
LZ4HC_match_t matches[LZ4_OPT_NUM + 1];
|
||||||
const BYTE *inr = NULL;
|
const BYTE *inr = NULL;
|
||||||
size_t res, cur, cur2;
|
size_t res, cur, cur2;
|
||||||
|
Loading…
Reference in New Issue
Block a user