Rename code variable to codes

This commit is contained in:
twinaphex 2014-10-22 07:28:19 +02:00
parent 219450dd46
commit ccf2bd340a
2 changed files with 30 additions and 31 deletions

13
deps/7zip/Bcj2.c vendored
View File

@ -27,7 +27,7 @@ int Bcj2_Decode(
size_t inPos = 0, outPos = 0; size_t inPos = 0, outPos = 0;
const uint8_t *buffer, *bufferLim; const uint8_t *buffer, *bufferLim;
uint32_t range, code; uint32_t range, codes = 0;
uint8_t prevuint8_t = 0; uint8_t prevuint8_t = 0;
unsigned int i; unsigned int i;
@ -36,14 +36,13 @@ int Bcj2_Decode(
buffer = buf3; buffer = buf3;
bufferLim = buffer + size3; bufferLim = buffer + size3;
code = 0;
range = 0xFFFFFFFF; range = 0xFFFFFFFF;
for (i = 0; i < 5; i++) for (i = 0; i < 5; i++)
{ {
if (buffer == bufferLim) if (buffer == bufferLim)
return SZ_ERROR_DATA; return SZ_ERROR_DATA;
code = (code << 8) | RC_READ_BYTE; codes = (codes << 8) | RC_READ_BYTE;
} }
if (outSize == 0) if (outSize == 0)
@ -85,7 +84,7 @@ int Bcj2_Decode(
ttt = *(prob); ttt = *(prob);
bound = (range >> kNumBitModelTotalBits) * ttt; bound = (range >> kNumBitModelTotalBits) * ttt;
if (code < bound) if (codes < bound)
{ {
range = bound; range = bound;
*(prob) = (uint16_t)(ttt + ((kBitModelTotal - ttt) >> kNumMoveBits)); *(prob) = (uint16_t)(ttt + ((kBitModelTotal - ttt) >> kNumMoveBits));
@ -95,7 +94,7 @@ int Bcj2_Decode(
if (buffer == bufferLim) if (buffer == bufferLim)
return SZ_ERROR_DATA; return SZ_ERROR_DATA;
range <<= 8; range <<= 8;
code = (code << 8) | RC_READ_BYTE; codes = (codes << 8) | RC_READ_BYTE;
} }
prevuint8_t = b; prevuint8_t = b;
} }
@ -105,7 +104,7 @@ int Bcj2_Decode(
const uint8_t *v; const uint8_t *v;
range -= bound; range -= bound;
code -= bound; codes -= bound;
*(prob) = (uint16_t)(ttt - (ttt >> kNumMoveBits)); *(prob) = (uint16_t)(ttt - (ttt >> kNumMoveBits));
if (range < kTopValue) if (range < kTopValue)
@ -113,7 +112,7 @@ int Bcj2_Decode(
if (buffer == bufferLim) if (buffer == bufferLim)
return SZ_ERROR_DATA; return SZ_ERROR_DATA;
range <<= 8; range <<= 8;
code = (code << 8) | RC_READ_BYTE; codes = (codes << 8) | RC_READ_BYTE;
} }
if (b == 0xE8) if (b == 0xE8)

48
deps/7zip/LzmaDec.c vendored
View File

@ -15,11 +15,11 @@
#define RC_INIT_SIZE 5 #define RC_INIT_SIZE 5
#define LZMADEC_NORMALIZE if (range < kTopValue) { range <<= 8; code = (code << 8) | (*buf++); } #define LZMADEC_NORMALIZE if (range < kTopValue) { range <<= 8; codes = (codes << 8) | (*buf++); }
#define LZMADEC_IF_BIT_0(prob) ttt = *(prob); LZMADEC_NORMALIZE; bound = (range >> kNumBitModelTotalBits) * ttt; if (code < bound) #define LZMADEC_IF_BIT_0(prob) ttt = *(prob); LZMADEC_NORMALIZE; bound = (range >> kNumBitModelTotalBits) * ttt; if (codes < bound)
#define UPDATE_0(p) range = bound; *(p) = (uint16_t)(ttt + ((kBitModelTotal - ttt) >> kNumMoveBits)); #define UPDATE_0(p) range = bound; *(p) = (uint16_t)(ttt + ((kBitModelTotal - ttt) >> kNumMoveBits));
#define LZMADEC_UPDATE_1(p) range -= bound; code -= bound; *(p) = (uint16_t)(ttt - (ttt >> kNumMoveBits)); #define LZMADEC_UPDATE_1(p) range -= bound; codes -= bound; *(p) = (uint16_t)(ttt - (ttt >> kNumMoveBits));
#define GET_BIT2(p, i, A0, A1) LZMADEC_IF_BIT_0(p) \ #define GET_BIT2(p, i, A0, A1) LZMADEC_IF_BIT_0(p) \
{ UPDATE_0(p); i = (i + i); A0; } else \ { UPDATE_0(p); i = (i + i); A0; } else \
{ LZMADEC_UPDATE_1(p); i = (i + i) + 1; A1; } { LZMADEC_UPDATE_1(p); i = (i + i) + 1; A1; }
@ -45,11 +45,11 @@
i -= 0x40; } i -= 0x40; }
#endif #endif
#define NORMALIZE_CHECK if (range < kTopValue) { if (buf >= bufLimit) return DUMMY_ERROR; range <<= 8; code = (code << 8) | (*buf++); } #define NORMALIZE_CHECK if (range < kTopValue) { if (buf >= bufLimit) return DUMMY_ERROR; range <<= 8; codes = (codes << 8) | (*buf++); }
#define IF_BIT_0_CHECK(p) ttt = *(p); NORMALIZE_CHECK; bound = (range >> kNumBitModelTotalBits) * ttt; if (code < bound) #define IF_BIT_0_CHECK(p) ttt = *(p); NORMALIZE_CHECK; bound = (range >> kNumBitModelTotalBits) * ttt; if (codes < bound)
#define UPDATE_0_CHECK range = bound; #define UPDATE_0_CHECK range = bound;
#define UPDATE_1_CHECK range -= bound; code -= bound; #define UPDATE_1_CHECK range -= bound; codes -= bound;
#define GET_BIT2_CHECK(p, i, A0, A1) IF_BIT_0_CHECK(p) \ #define GET_BIT2_CHECK(p, i, A0, A1) IF_BIT_0_CHECK(p) \
{ UPDATE_0_CHECK; i = (i + i); A0; } else \ { UPDATE_0_CHECK; i = (i + i); A0; } else \
{ UPDATE_1_CHECK; i = (i + i) + 1; A1; } { UPDATE_1_CHECK; i = (i + i) + 1; A1; }
@ -149,7 +149,7 @@ static int MY_FAST_CALL LzmaDec_DecodeReal(CLzmaDec *p, size_t limit, const uint
const uint8_t *buf = p->buf; const uint8_t *buf = p->buf;
uint32_t range = p->range; uint32_t range = p->range;
uint32_t code = p->code; uint32_t codes = p->code;
do do
{ {
@ -163,7 +163,7 @@ static int MY_FAST_CALL LzmaDec_DecodeReal(CLzmaDec *p, size_t limit, const uint
LZMADEC_NORMALIZE; LZMADEC_NORMALIZE;
bound = (range >> kNumBitModelTotalBits) * ttt; bound = (range >> kNumBitModelTotalBits) * ttt;
if (code < bound) if (codes < bound)
{ {
unsigned symbol; unsigned symbol;
UPDATE_0(prob); UPDATE_0(prob);
@ -208,7 +208,7 @@ static int MY_FAST_CALL LzmaDec_DecodeReal(CLzmaDec *p, size_t limit, const uint
LZMADEC_NORMALIZE; LZMADEC_NORMALIZE;
bound = (range >> kNumBitModelTotalBits) * ttt; bound = (range >> kNumBitModelTotalBits) * ttt;
if (code < bound) if (codes < bound)
{ {
UPDATE_0(prob); UPDATE_0(prob);
state += kNumStates; state += kNumStates;
@ -225,7 +225,7 @@ static int MY_FAST_CALL LzmaDec_DecodeReal(CLzmaDec *p, size_t limit, const uint
LZMADEC_NORMALIZE; LZMADEC_NORMALIZE;
bound = (range >> kNumBitModelTotalBits) * ttt; bound = (range >> kNumBitModelTotalBits) * ttt;
if (code < bound) if (codes < bound)
{ {
UPDATE_0(prob); UPDATE_0(prob);
prob = probs + IsRep0Long + (state << kNumPosBitsMax) + posState; prob = probs + IsRep0Long + (state << kNumPosBitsMax) + posState;
@ -234,7 +234,7 @@ static int MY_FAST_CALL LzmaDec_DecodeReal(CLzmaDec *p, size_t limit, const uint
LZMADEC_NORMALIZE; LZMADEC_NORMALIZE;
bound = (range >> kNumBitModelTotalBits) * ttt; bound = (range >> kNumBitModelTotalBits) * ttt;
if (code < bound) if (codes < bound)
{ {
UPDATE_0(prob); UPDATE_0(prob);
dic[dicPos] = dic[(dicPos - rep0) + ((dicPos < rep0) ? dicBufSize : 0)]; dic[dicPos] = dic[(dicPos - rep0) + ((dicPos < rep0) ? dicBufSize : 0)];
@ -255,7 +255,7 @@ static int MY_FAST_CALL LzmaDec_DecodeReal(CLzmaDec *p, size_t limit, const uint
LZMADEC_NORMALIZE; LZMADEC_NORMALIZE;
bound = (range >> kNumBitModelTotalBits) * ttt; bound = (range >> kNumBitModelTotalBits) * ttt;
if (code < bound) if (codes < bound)
{ {
UPDATE_0(prob); UPDATE_0(prob);
distance = rep1; distance = rep1;
@ -269,7 +269,7 @@ static int MY_FAST_CALL LzmaDec_DecodeReal(CLzmaDec *p, size_t limit, const uint
LZMADEC_NORMALIZE; LZMADEC_NORMALIZE;
bound = (range >> kNumBitModelTotalBits) * ttt; bound = (range >> kNumBitModelTotalBits) * ttt;
if (code < bound) if (codes < bound)
{ {
UPDATE_0(prob); UPDATE_0(prob);
distance = rep2; distance = rep2;
@ -295,7 +295,7 @@ static int MY_FAST_CALL LzmaDec_DecodeReal(CLzmaDec *p, size_t limit, const uint
ttt = *(probLen); ttt = *(probLen);
LZMADEC_NORMALIZE; LZMADEC_NORMALIZE;
bound = (range >> kNumBitModelTotalBits) * ttt; bound = (range >> kNumBitModelTotalBits) * ttt;
if (code < bound) if (codes < bound)
{ {
UPDATE_0(probLen); UPDATE_0(probLen);
probLen = prob + LenLow + (posState << kLenNumLowBits); probLen = prob + LenLow + (posState << kLenNumLowBits);
@ -310,7 +310,7 @@ static int MY_FAST_CALL LzmaDec_DecodeReal(CLzmaDec *p, size_t limit, const uint
ttt = *(probLen); ttt = *(probLen);
LZMADEC_NORMALIZE; LZMADEC_NORMALIZE;
bound = (range >> kNumBitModelTotalBits) * ttt; bound = (range >> kNumBitModelTotalBits) * ttt;
if (code < bound) if (codes < bound)
{ {
UPDATE_0(probLen); UPDATE_0(probLen);
probLen = prob + LenMid + (posState << kLenNumMidBits); probLen = prob + LenMid + (posState << kLenNumMidBits);
@ -365,16 +365,16 @@ static int MY_FAST_CALL LzmaDec_DecodeReal(CLzmaDec *p, size_t limit, const uint
{ {
uint32_t t; uint32_t t;
code -= range; codes -= range;
t = (0 - ((uint32_t)code >> 31)); /* (uint32_t)((Int32)code >> 31) */ t = (0 - ((uint32_t)codes >> 31)); /* (uint32_t)((Int32)codes >> 31) */
distance = (distance << 1) + (t + 1); distance = (distance << 1) + (t + 1);
code += range & t; codes += range & t;
} }
/* /*
distance <<= 1; distance <<= 1;
if (code >= range) if (codes >= range)
{ {
code -= range; codes -= range;
distance |= 1; distance |= 1;
} }
*/ */
@ -451,7 +451,7 @@ static int MY_FAST_CALL LzmaDec_DecodeReal(CLzmaDec *p, size_t limit, const uint
p->buf = buf; p->buf = buf;
p->range = range; p->range = range;
p->code = code; p->code = codes;
p->remainLen = len; p->remainLen = len;
p->dicPos = dicPos; p->dicPos = dicPos;
p->processedPos = processedPos; p->processedPos = processedPos;
@ -526,7 +526,7 @@ typedef enum
static ELzmaDummy LzmaDec_TryDummy(const CLzmaDec *p, const uint8_t *buf, size_t inSize) static ELzmaDummy LzmaDec_TryDummy(const CLzmaDec *p, const uint8_t *buf, size_t inSize)
{ {
uint32_t range = p->range; uint32_t range = p->range;
uint32_t code = p->code; uint32_t codes = p->code;
const uint8_t *bufLimit = buf + inSize; const uint8_t *bufLimit = buf + inSize;
uint16_t *probs = p->probs; uint16_t *probs = p->probs;
unsigned state = p->state; unsigned state = p->state;
@ -690,8 +690,8 @@ static ELzmaDummy LzmaDec_TryDummy(const CLzmaDec *p, const uint8_t *buf, size_t
{ {
NORMALIZE_CHECK NORMALIZE_CHECK
range >>= 1; range >>= 1;
code -= range & (((code - range) >> 31) - 1); codes -= range & (((codes - range) >> 31) - 1);
/* if (code >= range) code -= range; */ /* if (codes >= range) codes -= range; */
} }
while (--numDirectBits != 0); while (--numDirectBits != 0);
prob = probs + Align; prob = probs + Align;