line |
true |
false |
branch |
231
|
153676 |
0 |
if (LZ4_isLittleEndian()) { |
241
|
49980 |
0 |
if (LZ4_isLittleEndian()) { |
262
|
205819 |
203666 |
do { LZ4_copy8(d,s); d+=8; s+=8; } while (d
|
312
|
49980 |
0 |
if (LZ4_isLittleEndian()) { |
373
|
49980 |
0 |
while (likely(pIn
|
375
|
0 |
49980 |
if (!diff) { pIn+=STEPSIZE; pMatch+=STEPSIZE; continue; } |
380
|
0 |
0 |
if ((STEPSIZE==8) && (pIn<(pInLimit-3)) && (LZ4_read32(pMatch) == LZ4_read32(pIn))) { pIn+=4; pMatch+=4; } |
|
0 |
0 |
if ((STEPSIZE==8) && (pIn<(pInLimit-3)) && (LZ4_read32(pMatch) == LZ4_read32(pIn))) { pIn+=4; pMatch+=4; } |
381
|
0 |
0 |
if ((pIn<(pInLimit-1)) && (LZ4_read16(pMatch) == LZ4_read16(pIn))) { pIn+=2; pMatch+=2; } |
|
0 |
0 |
if ((pIn<(pInLimit-1)) && (LZ4_read16(pMatch) == LZ4_read16(pIn))) { pIn+=2; pMatch+=2; } |
382
|
0 |
0 |
if ((pIn
|
|
0 |
0 |
if ((pIn
|
413
|
0 |
0 |
int LZ4_compressBound(int isize) { return LZ4_COMPRESSBOUND(isize); } |
422
|
0 |
0 |
if (tableType == byU16) |
432
|
0 |
689351 |
const U32 hashLog = (tableType == byU16) ? LZ4_HASHLOG+1 : LZ4_HASHLOG; |
433
|
689351 |
0 |
if (LZ4_isLittleEndian()) |
441
|
0 |
0 |
if ((sizeof(reg_t)==8) && (tableType != byU16)) return LZ4_hash5(LZ4_read_ARCH(p), tableType); |
|
0 |
0 |
if ((sizeof(reg_t)==8) && (tableType != byU16)) return LZ4_hash5(LZ4_read_ARCH(p), tableType); |
|
0 |
0 |
if ((sizeof(reg_t)==8) && (tableType != byU16)) return LZ4_hash5(LZ4_read_ARCH(p), tableType); |
|
0 |
0 |
if ((sizeof(reg_t)==8) && (tableType != byU16)) return LZ4_hash5(LZ4_read_ARCH(p), tableType); |
|
0 |
0 |
if ((sizeof(reg_t)==8) && (tableType != byU16)) return LZ4_hash5(LZ4_read_ARCH(p), tableType); |
|
0 |
0 |
if ((sizeof(reg_t)==8) && (tableType != byU16)) return LZ4_hash5(LZ4_read_ARCH(p), tableType); |
|
0 |
0 |
if ((sizeof(reg_t)==8) && (tableType != byU16)) return LZ4_hash5(LZ4_read_ARCH(p), tableType); |
|
0 |
0 |
if ((sizeof(reg_t)==8) && (tableType != byU16)) return LZ4_hash5(LZ4_read_ARCH(p), tableType); |
|
0 |
0 |
if ((sizeof(reg_t)==8) && (tableType != byU16)) return LZ4_hash5(LZ4_read_ARCH(p), tableType); |
|
0 |
0 |
if ((sizeof(reg_t)==8) && (tableType != byU16)) return LZ4_hash5(LZ4_read_ARCH(p), tableType); |
|
0 |
0 |
if ((sizeof(reg_t)==8) && (tableType != byU16)) return LZ4_hash5(LZ4_read_ARCH(p), tableType); |
|
0 |
0 |
if ((sizeof(reg_t)==8) && (tableType != byU16)) return LZ4_hash5(LZ4_read_ARCH(p), tableType); |
|
0 |
0 |
if ((sizeof(reg_t)==8) && (tableType != byU16)) return LZ4_hash5(LZ4_read_ARCH(p), tableType); |
|
0 |
0 |
if ((sizeof(reg_t)==8) && (tableType != byU16)) return LZ4_hash5(LZ4_read_ARCH(p), tableType); |
|
12 |
0 |
if ((sizeof(reg_t)==8) && (tableType != byU16)) return LZ4_hash5(LZ4_read_ARCH(p), tableType); |
|
12 |
0 |
if ((sizeof(reg_t)==8) && (tableType != byU16)) return LZ4_hash5(LZ4_read_ARCH(p), tableType); |
|
452035 |
0 |
if ((sizeof(reg_t)==8) && (tableType != byU16)) return LZ4_hash5(LZ4_read_ARCH(p), tableType); |
|
45884 |
0 |
if ((sizeof(reg_t)==8) && (tableType != byU16)) return LZ4_hash5(LZ4_read_ARCH(p), tableType); |
|
45884 |
0 |
if ((sizeof(reg_t)==8) && (tableType != byU16)) return LZ4_hash5(LZ4_read_ARCH(p), tableType); |
|
45884 |
0 |
if ((sizeof(reg_t)==8) && (tableType != byU16)) return LZ4_hash5(LZ4_read_ARCH(p), tableType); |
|
45871 |
0 |
if ((sizeof(reg_t)==8) && (tableType != byU16)) return LZ4_hash5(LZ4_read_ARCH(p), tableType); |
|
0 |
0 |
if ((sizeof(reg_t)==8) && (tableType != byU16)) return LZ4_hash5(LZ4_read_ARCH(p), tableType); |
|
0 |
0 |
if ((sizeof(reg_t)==8) && (tableType != byU16)) return LZ4_hash5(LZ4_read_ARCH(p), tableType); |
|
0 |
0 |
if ((sizeof(reg_t)==8) && (tableType != byU16)) return LZ4_hash5(LZ4_read_ARCH(p), tableType); |
|
0 |
0 |
if ((sizeof(reg_t)==8) && (tableType != byU16)) return LZ4_hash5(LZ4_read_ARCH(p), tableType); |
|
0 |
0 |
if ((sizeof(reg_t)==8) && (tableType != byU16)) return LZ4_hash5(LZ4_read_ARCH(p), tableType); |
|
0 |
0 |
if ((sizeof(reg_t)==8) && (tableType != byU16)) return LZ4_hash5(LZ4_read_ARCH(p), tableType); |
|
0 |
0 |
if ((sizeof(reg_t)==8) && (tableType != byU16)) return LZ4_hash5(LZ4_read_ARCH(p), tableType); |
|
1 |
0 |
if ((sizeof(reg_t)==8) && (tableType != byU16)) return LZ4_hash5(LZ4_read_ARCH(p), tableType); |
|
1 |
0 |
if ((sizeof(reg_t)==8) && (tableType != byU16)) return LZ4_hash5(LZ4_read_ARCH(p), tableType); |
|
37399 |
0 |
if ((sizeof(reg_t)==8) && (tableType != byU16)) return LZ4_hash5(LZ4_read_ARCH(p), tableType); |
|
4092 |
0 |
if ((sizeof(reg_t)==8) && (tableType != byU16)) return LZ4_hash5(LZ4_read_ARCH(p), tableType); |
|
4092 |
0 |
if ((sizeof(reg_t)==8) && (tableType != byU16)) return LZ4_hash5(LZ4_read_ARCH(p), tableType); |
|
4092 |
0 |
if ((sizeof(reg_t)==8) && (tableType != byU16)) return LZ4_hash5(LZ4_read_ARCH(p), tableType); |
|
4092 |
0 |
if ((sizeof(reg_t)==8) && (tableType != byU16)) return LZ4_hash5(LZ4_read_ARCH(p), tableType); |
|
0 |
0 |
if ((sizeof(reg_t)==8) && (tableType != byU16)) return LZ4_hash5(LZ4_read_ARCH(p), tableType); |
|
0 |
0 |
if ((sizeof(reg_t)==8) && (tableType != byU16)) return LZ4_hash5(LZ4_read_ARCH(p), tableType); |
|
0 |
0 |
if ((sizeof(reg_t)==8) && (tableType != byU16)) return LZ4_hash5(LZ4_read_ARCH(p), tableType); |
|
0 |
0 |
if ((sizeof(reg_t)==8) && (tableType != byU16)) return LZ4_hash5(LZ4_read_ARCH(p), tableType); |
|
0 |
0 |
if ((sizeof(reg_t)==8) && (tableType != byU16)) return LZ4_hash5(LZ4_read_ARCH(p), tableType); |
|
0 |
0 |
if ((sizeof(reg_t)==8) && (tableType != byU16)) return LZ4_hash5(LZ4_read_ARCH(p), tableType); |
|
0 |
0 |
if ((sizeof(reg_t)==8) && (tableType != byU16)) return LZ4_hash5(LZ4_read_ARCH(p), tableType); |
|
0 |
0 |
if ((sizeof(reg_t)==8) && (tableType != byU16)) return LZ4_hash5(LZ4_read_ARCH(p), tableType); |
|
0 |
0 |
if ((sizeof(reg_t)==8) && (tableType != byU16)) return LZ4_hash5(LZ4_read_ARCH(p), tableType); |
|
0 |
0 |
if ((sizeof(reg_t)==8) && (tableType != byU16)) return LZ4_hash5(LZ4_read_ARCH(p), tableType); |
|
0 |
0 |
if ((sizeof(reg_t)==8) && (tableType != byU16)) return LZ4_hash5(LZ4_read_ARCH(p), tableType); |
|
0 |
0 |
if ((sizeof(reg_t)==8) && (tableType != byU16)) return LZ4_hash5(LZ4_read_ARCH(p), tableType); |
|
0 |
0 |
if ((sizeof(reg_t)==8) && (tableType != byU16)) return LZ4_hash5(LZ4_read_ARCH(p), tableType); |
|
0 |
0 |
if ((sizeof(reg_t)==8) && (tableType != byU16)) return LZ4_hash5(LZ4_read_ARCH(p), tableType); |
|
0 |
0 |
if ((sizeof(reg_t)==8) && (tableType != byU16)) return LZ4_hash5(LZ4_read_ARCH(p), tableType); |
|
0 |
0 |
if ((sizeof(reg_t)==8) && (tableType != byU16)) return LZ4_hash5(LZ4_read_ARCH(p), tableType); |
|
0 |
0 |
if ((sizeof(reg_t)==8) && (tableType != byU16)) return LZ4_hash5(LZ4_read_ARCH(p), tableType); |
|
0 |
0 |
if ((sizeof(reg_t)==8) && (tableType != byU16)) return LZ4_hash5(LZ4_read_ARCH(p), tableType); |
|
0 |
0 |
if ((sizeof(reg_t)==8) && (tableType != byU16)) return LZ4_hash5(LZ4_read_ARCH(p), tableType); |
|
0 |
0 |
if ((sizeof(reg_t)==8) && (tableType != byU16)) return LZ4_hash5(LZ4_read_ARCH(p), tableType); |
|
0 |
0 |
if ((sizeof(reg_t)==8) && (tableType != byU16)) return LZ4_hash5(LZ4_read_ARCH(p), tableType); |
|
0 |
0 |
if ((sizeof(reg_t)==8) && (tableType != byU16)) return LZ4_hash5(LZ4_read_ARCH(p), tableType); |
|
0 |
0 |
if ((sizeof(reg_t)==8) && (tableType != byU16)) return LZ4_hash5(LZ4_read_ARCH(p), tableType); |
|
0 |
0 |
if ((sizeof(reg_t)==8) && (tableType != byU16)) return LZ4_hash5(LZ4_read_ARCH(p), tableType); |
|
0 |
0 |
if ((sizeof(reg_t)==8) && (tableType != byU16)) return LZ4_hash5(LZ4_read_ARCH(p), tableType); |
|
0 |
0 |
if ((sizeof(reg_t)==8) && (tableType != byU16)) return LZ4_hash5(LZ4_read_ARCH(p), tableType); |
|
0 |
0 |
if ((sizeof(reg_t)==8) && (tableType != byU16)) return LZ4_hash5(LZ4_read_ARCH(p), tableType); |
|
0 |
0 |
if ((sizeof(reg_t)==8) && (tableType != byU16)) return LZ4_hash5(LZ4_read_ARCH(p), tableType); |
|
0 |
0 |
if ((sizeof(reg_t)==8) && (tableType != byU16)) return LZ4_hash5(LZ4_read_ARCH(p), tableType); |
|
0 |
0 |
if ((sizeof(reg_t)==8) && (tableType != byU16)) return LZ4_hash5(LZ4_read_ARCH(p), tableType); |
|
0 |
0 |
if ((sizeof(reg_t)==8) && (tableType != byU16)) return LZ4_hash5(LZ4_read_ARCH(p), tableType); |
|
0 |
0 |
if ((sizeof(reg_t)==8) && (tableType != byU16)) return LZ4_hash5(LZ4_read_ARCH(p), tableType); |
|
0 |
0 |
if ((sizeof(reg_t)==8) && (tableType != byU16)) return LZ4_hash5(LZ4_read_ARCH(p), tableType); |
|
0 |
0 |
if ((sizeof(reg_t)==8) && (tableType != byU16)) return LZ4_hash5(LZ4_read_ARCH(p), tableType); |
|
0 |
0 |
if ((sizeof(reg_t)==8) && (tableType != byU16)) return LZ4_hash5(LZ4_read_ARCH(p), tableType); |
|
0 |
0 |
if ((sizeof(reg_t)==8) && (tableType != byU16)) return LZ4_hash5(LZ4_read_ARCH(p), tableType); |
|
0 |
0 |
if ((sizeof(reg_t)==8) && (tableType != byU16)) return LZ4_hash5(LZ4_read_ARCH(p), tableType); |
|
0 |
0 |
if ((sizeof(reg_t)==8) && (tableType != byU16)) return LZ4_hash5(LZ4_read_ARCH(p), tableType); |
|
0 |
0 |
if ((sizeof(reg_t)==8) && (tableType != byU16)) return LZ4_hash5(LZ4_read_ARCH(p), tableType); |
|
0 |
0 |
if ((sizeof(reg_t)==8) && (tableType != byU16)) return LZ4_hash5(LZ4_read_ARCH(p), tableType); |
|
0 |
0 |
if ((sizeof(reg_t)==8) && (tableType != byU16)) return LZ4_hash5(LZ4_read_ARCH(p), tableType); |
|
0 |
0 |
if ((sizeof(reg_t)==8) && (tableType != byU16)) return LZ4_hash5(LZ4_read_ARCH(p), tableType); |
|
0 |
0 |
if ((sizeof(reg_t)==8) && (tableType != byU16)) return LZ4_hash5(LZ4_read_ARCH(p), tableType); |
|
0 |
0 |
if ((sizeof(reg_t)==8) && (tableType != byU16)) return LZ4_hash5(LZ4_read_ARCH(p), tableType); |
|
0 |
0 |
if ((sizeof(reg_t)==8) && (tableType != byU16)) return LZ4_hash5(LZ4_read_ARCH(p), tableType); |
|
0 |
0 |
if ((sizeof(reg_t)==8) && (tableType != byU16)) return LZ4_hash5(LZ4_read_ARCH(p), tableType); |
|
0 |
0 |
if ((sizeof(reg_t)==8) && (tableType != byU16)) return LZ4_hash5(LZ4_read_ARCH(p), tableType); |
|
0 |
0 |
if ((sizeof(reg_t)==8) && (tableType != byU16)) return LZ4_hash5(LZ4_read_ARCH(p), tableType); |
|
0 |
0 |
if ((sizeof(reg_t)==8) && (tableType != byU16)) return LZ4_hash5(LZ4_read_ARCH(p), tableType); |
|
0 |
0 |
if ((sizeof(reg_t)==8) && (tableType != byU16)) return LZ4_hash5(LZ4_read_ARCH(p), tableType); |
463
|
0 |
539410 |
if (tableType == byPtr) { const BYTE** hashTable = (const BYTE**) tableBase; return hashTable[h]; } |
464
|
539410 |
0 |
if (tableType == byU32) { const U32* const hashTable = (U32*) tableBase; return hashTable[h] + srcBase; } |
507
|
0 |
0 |
if ((U32)inputSize > (U32)LZ4_MAX_INPUT_SIZE) return 0; /* Unsupported inputSize, too large (or negative) */ |
|
0 |
0 |
if ((U32)inputSize > (U32)LZ4_MAX_INPUT_SIZE) return 0; /* Unsupported inputSize, too large (or negative) */ |
|
0 |
12 |
if ((U32)inputSize > (U32)LZ4_MAX_INPUT_SIZE) return 0; /* Unsupported inputSize, too large (or negative) */ |
|
0 |
0 |
if ((U32)inputSize > (U32)LZ4_MAX_INPUT_SIZE) return 0; /* Unsupported inputSize, too large (or negative) */ |
|
0 |
1 |
if ((U32)inputSize > (U32)LZ4_MAX_INPUT_SIZE) return 0; /* Unsupported inputSize, too large (or negative) */ |
|
0 |
0 |
if ((U32)inputSize > (U32)LZ4_MAX_INPUT_SIZE) return 0; /* Unsupported inputSize, too large (or negative) */ |
|
0 |
0 |
if ((U32)inputSize > (U32)LZ4_MAX_INPUT_SIZE) return 0; /* Unsupported inputSize, too large (or negative) */ |
|
0 |
0 |
if ((U32)inputSize > (U32)LZ4_MAX_INPUT_SIZE) return 0; /* Unsupported inputSize, too large (or negative) */ |
|
0 |
0 |
if ((U32)inputSize > (U32)LZ4_MAX_INPUT_SIZE) return 0; /* Unsupported inputSize, too large (or negative) */ |
|
0 |
0 |
if ((U32)inputSize > (U32)LZ4_MAX_INPUT_SIZE) return 0; /* Unsupported inputSize, too large (or negative) */ |
|
0 |
0 |
if ((U32)inputSize > (U32)LZ4_MAX_INPUT_SIZE) return 0; /* Unsupported inputSize, too large (or negative) */ |
524
|
0 |
0 |
if ((tableType == byU16) && (inputSize>=LZ4_64Klimit)) return 0; /* Size too large (not within 64K limit) */ |
|
0 |
0 |
if ((tableType == byU16) && (inputSize>=LZ4_64Klimit)) return 0; /* Size too large (not within 64K limit) */ |
|
0 |
0 |
if ((tableType == byU16) && (inputSize>=LZ4_64Klimit)) return 0; /* Size too large (not within 64K limit) */ |
525
|
0 |
0 |
if (inputSize
|
|
0 |
0 |
if (inputSize
|
|
12 |
0 |
if (inputSize
|
|
0 |
0 |
if (inputSize
|
|
1 |
0 |
if (inputSize
|
|
0 |
0 |
if (inputSize
|
|
0 |
0 |
if (inputSize
|
|
0 |
0 |
if (inputSize
|
|
0 |
0 |
if (inputSize
|
|
0 |
0 |
if (inputSize
|
|
0 |
0 |
if (inputSize
|
547
|
0 |
0 |
if (unlikely(forwardIp > mflimit)) goto _last_literals; |
|
0 |
0 |
if (unlikely(forwardIp > mflimit)) goto _last_literals; |
|
452035 |
9 |
if (unlikely(forwardIp > mflimit)) goto _last_literals; |
|
0 |
0 |
if (unlikely(forwardIp > mflimit)) goto _last_literals; |
|
37399 |
0 |
if (unlikely(forwardIp > mflimit)) goto _last_literals; |
|
0 |
0 |
if (unlikely(forwardIp > mflimit)) goto _last_literals; |
|
0 |
0 |
if (unlikely(forwardIp > mflimit)) goto _last_literals; |
|
0 |
0 |
if (unlikely(forwardIp > mflimit)) goto _last_literals; |
|
0 |
0 |
if (unlikely(forwardIp > mflimit)) goto _last_literals; |
|
0 |
0 |
if (unlikely(forwardIp > mflimit)) goto _last_literals; |
|
0 |
0 |
if (unlikely(forwardIp > mflimit)) goto _last_literals; |
563
|
0 |
0 |
|| (LZ4_read32(match+refDelta) != LZ4_read32(ip)) ); |
|
0 |
0 |
|| (LZ4_read32(match+refDelta) != LZ4_read32(ip)) ); |
|
406148 |
45874 |
|| (LZ4_read32(match+refDelta) != LZ4_read32(ip)) ); |
|
0 |
0 |
|| (LZ4_read32(match+refDelta) != LZ4_read32(ip)) ); |
|
33306 |
4093 |
|| (LZ4_read32(match+refDelta) != LZ4_read32(ip)) ); |
|
0 |
0 |
|| (LZ4_read32(match+refDelta) != LZ4_read32(ip)) ); |
|
0 |
0 |
|| (LZ4_read32(match+refDelta) != LZ4_read32(ip)) ); |
|
0 |
0 |
|| (LZ4_read32(match+refDelta) != LZ4_read32(ip)) ); |
|
0 |
0 |
|| (LZ4_read32(match+refDelta) != LZ4_read32(ip)) ); |
|
0 |
0 |
|| (LZ4_read32(match+refDelta) != LZ4_read32(ip)) ); |
|
0 |
0 |
|| (LZ4_read32(match+refDelta) != LZ4_read32(ip)) ); |
567
|
0 |
0 |
while (((ip>anchor) & (match+refDelta > lowLimit)) && (unlikely(ip[-1]==match[refDelta-1]))) { ip--; match--; } |
|
0 |
0 |
while (((ip>anchor) & (match+refDelta > lowLimit)) && (unlikely(ip[-1]==match[refDelta-1]))) { ip--; match--; } |
|
0 |
0 |
while (((ip>anchor) & (match+refDelta > lowLimit)) && (unlikely(ip[-1]==match[refDelta-1]))) { ip--; match--; } |
|
0 |
0 |
while (((ip>anchor) & (match+refDelta > lowLimit)) && (unlikely(ip[-1]==match[refDelta-1]))) { ip--; match--; } |
|
45941 |
0 |
while (((ip>anchor) & (match+refDelta > lowLimit)) && (unlikely(ip[-1]==match[refDelta-1]))) { ip--; match--; } |
|
67 |
45874 |
while (((ip>anchor) & (match+refDelta > lowLimit)) && (unlikely(ip[-1]==match[refDelta-1]))) { ip--; match--; } |
|
0 |
0 |
while (((ip>anchor) & (match+refDelta > lowLimit)) && (unlikely(ip[-1]==match[refDelta-1]))) { ip--; match--; } |
|
0 |
0 |
while (((ip>anchor) & (match+refDelta > lowLimit)) && (unlikely(ip[-1]==match[refDelta-1]))) { ip--; match--; } |
|
4099 |
1 |
while (((ip>anchor) & (match+refDelta > lowLimit)) && (unlikely(ip[-1]==match[refDelta-1]))) { ip--; match--; } |
|
7 |
4092 |
while (((ip>anchor) & (match+refDelta > lowLimit)) && (unlikely(ip[-1]==match[refDelta-1]))) { ip--; match--; } |
|
0 |
0 |
while (((ip>anchor) & (match+refDelta > lowLimit)) && (unlikely(ip[-1]==match[refDelta-1]))) { ip--; match--; } |
|
0 |
0 |
while (((ip>anchor) & (match+refDelta > lowLimit)) && (unlikely(ip[-1]==match[refDelta-1]))) { ip--; match--; } |
|
0 |
0 |
while (((ip>anchor) & (match+refDelta > lowLimit)) && (unlikely(ip[-1]==match[refDelta-1]))) { ip--; match--; } |
|
0 |
0 |
while (((ip>anchor) & (match+refDelta > lowLimit)) && (unlikely(ip[-1]==match[refDelta-1]))) { ip--; match--; } |
|
0 |
0 |
while (((ip>anchor) & (match+refDelta > lowLimit)) && (unlikely(ip[-1]==match[refDelta-1]))) { ip--; match--; } |
|
0 |
0 |
while (((ip>anchor) & (match+refDelta > lowLimit)) && (unlikely(ip[-1]==match[refDelta-1]))) { ip--; match--; } |
|
0 |
0 |
while (((ip>anchor) & (match+refDelta > lowLimit)) && (unlikely(ip[-1]==match[refDelta-1]))) { ip--; match--; } |
|
0 |
0 |
while (((ip>anchor) & (match+refDelta > lowLimit)) && (unlikely(ip[-1]==match[refDelta-1]))) { ip--; match--; } |
|
0 |
0 |
while (((ip>anchor) & (match+refDelta > lowLimit)) && (unlikely(ip[-1]==match[refDelta-1]))) { ip--; match--; } |
|
0 |
0 |
while (((ip>anchor) & (match+refDelta > lowLimit)) && (unlikely(ip[-1]==match[refDelta-1]))) { ip--; match--; } |
|
0 |
0 |
while (((ip>anchor) & (match+refDelta > lowLimit)) && (unlikely(ip[-1]==match[refDelta-1]))) { ip--; match--; } |
|
0 |
0 |
while (((ip>anchor) & (match+refDelta > lowLimit)) && (unlikely(ip[-1]==match[refDelta-1]))) { ip--; match--; } |
572
|
0 |
0 |
if ((outputLimited) && /* Check output buffer overflow */ |
|
0 |
45874 |
if ((outputLimited) && /* Check output buffer overflow */ |
|
0 |
0 |
if ((outputLimited) && /* Check output buffer overflow */ |
|
0 |
4093 |
if ((outputLimited) && /* Check output buffer overflow */ |
|
0 |
0 |
if ((outputLimited) && /* Check output buffer overflow */ |
|
0 |
0 |
if ((outputLimited) && /* Check output buffer overflow */ |
|
0 |
0 |
if ((outputLimited) && /* Check output buffer overflow */ |
|
0 |
0 |
if ((outputLimited) && /* Check output buffer overflow */ |
575
|
0 |
0 |
if (litLength >= RUN_MASK) { |
|
0 |
0 |
if (litLength >= RUN_MASK) { |
|
95 |
45779 |
if (litLength >= RUN_MASK) { |
|
0 |
0 |
if (litLength >= RUN_MASK) { |
|
4 |
4089 |
if (litLength >= RUN_MASK) { |
|
0 |
0 |
if (litLength >= RUN_MASK) { |
|
0 |
0 |
if (litLength >= RUN_MASK) { |
|
0 |
0 |
if (litLength >= RUN_MASK) { |
|
0 |
0 |
if (litLength >= RUN_MASK) { |
|
0 |
0 |
if (litLength >= RUN_MASK) { |
|
0 |
0 |
if (litLength >= RUN_MASK) { |
578
|
0 |
0 |
for(; len >= 255 ; len-=255) *op++ = 255; |
|
0 |
0 |
for(; len >= 255 ; len-=255) *op++ = 255; |
|
0 |
95 |
for(; len >= 255 ; len-=255) *op++ = 255; |
|
0 |
0 |
for(; len >= 255 ; len-=255) *op++ = 255; |
|
0 |
4 |
for(; len >= 255 ; len-=255) *op++ = 255; |
|
0 |
0 |
for(; len >= 255 ; len-=255) *op++ = 255; |
|
0 |
0 |
for(; len >= 255 ; len-=255) *op++ = 255; |
|
0 |
0 |
for(; len >= 255 ; len-=255) *op++ = 255; |
|
0 |
0 |
for(; len >= 255 ; len-=255) *op++ = 255; |
|
0 |
0 |
for(; len >= 255 ; len-=255) *op++ = 255; |
|
0 |
0 |
for(; len >= 255 ; len-=255) *op++ = 255; |
599
|
0 |
0 |
if (limit > matchlimit) limit = matchlimit; |
|
0 |
0 |
if (limit > matchlimit) limit = matchlimit; |
|
0 |
0 |
if (limit > matchlimit) limit = matchlimit; |
612
|
0 |
0 |
if ( outputLimited && /* Check output buffer overflow */ |
615
|
0 |
0 |
if (matchCode >= ML_MASK) { |
|
0 |
0 |
if (matchCode >= ML_MASK) { |
|
0 |
45887 |
if (matchCode >= ML_MASK) { |
|
0 |
0 |
if (matchCode >= ML_MASK) { |
|
0 |
4093 |
if (matchCode >= ML_MASK) { |
|
0 |
0 |
if (matchCode >= ML_MASK) { |
|
0 |
0 |
if (matchCode >= ML_MASK) { |
|
0 |
0 |
if (matchCode >= ML_MASK) { |
619
|
0 |
0 |
while (matchCode >= 4*255) { |
|
0 |
0 |
while (matchCode >= 4*255) { |
|
0 |
0 |
while (matchCode >= 4*255) { |
|
0 |
0 |
while (matchCode >= 4*255) { |
|
0 |
0 |
while (matchCode >= 4*255) { |
|
0 |
0 |
while (matchCode >= 4*255) { |
|
0 |
0 |
while (matchCode >= 4*255) { |
|
0 |
0 |
while (matchCode >= 4*255) { |
|
0 |
0 |
while (matchCode >= 4*255) { |
|
0 |
0 |
while (matchCode >= 4*255) { |
|
0 |
0 |
while (matchCode >= 4*255) { |
633
|
0 |
0 |
if (ip > mflimit) break; |
|
0 |
0 |
if (ip > mflimit) break; |
|
45884 |
3 |
if (ip > mflimit) break; |
|
0 |
0 |
if (ip > mflimit) break; |
|
4092 |
1 |
if (ip > mflimit) break; |
|
0 |
0 |
if (ip > mflimit) break; |
|
0 |
0 |
if (ip > mflimit) break; |
|
0 |
0 |
if (ip > mflimit) break; |
|
0 |
0 |
if (ip > mflimit) break; |
|
0 |
0 |
if (ip > mflimit) break; |
|
0 |
0 |
if (ip > mflimit) break; |
651
|
0 |
0 |
&& (LZ4_read32(match+refDelta)==LZ4_read32(ip)) ) |
|
0 |
0 |
&& (LZ4_read32(match+refDelta)==LZ4_read32(ip)) ) |
|
13 |
45871 |
&& (LZ4_read32(match+refDelta)==LZ4_read32(ip)) ) |
|
0 |
0 |
&& (LZ4_read32(match+refDelta)==LZ4_read32(ip)) ) |
|
0 |
4092 |
&& (LZ4_read32(match+refDelta)==LZ4_read32(ip)) ) |
|
0 |
0 |
&& (LZ4_read32(match+refDelta)==LZ4_read32(ip)) ) |
|
0 |
0 |
&& (LZ4_read32(match+refDelta)==LZ4_read32(ip)) ) |
|
0 |
0 |
&& (LZ4_read32(match+refDelta)==LZ4_read32(ip)) ) |
|
0 |
0 |
&& (LZ4_read32(match+refDelta)==LZ4_read32(ip)) ) |
|
0 |
0 |
&& (LZ4_read32(match+refDelta)==LZ4_read32(ip)) ) |
|
0 |
0 |
&& (LZ4_read32(match+refDelta)==LZ4_read32(ip)) ) |
661
|
0 |
0 |
if ( (outputLimited) && /* Check output buffer overflow */ |
|
0 |
12 |
if ( (outputLimited) && /* Check output buffer overflow */ |
|
0 |
0 |
if ( (outputLimited) && /* Check output buffer overflow */ |
|
0 |
1 |
if ( (outputLimited) && /* Check output buffer overflow */ |
|
0 |
0 |
if ( (outputLimited) && /* Check output buffer overflow */ |
|
0 |
0 |
if ( (outputLimited) && /* Check output buffer overflow */ |
|
0 |
0 |
if ( (outputLimited) && /* Check output buffer overflow */ |
|
0 |
0 |
if ( (outputLimited) && /* Check output buffer overflow */ |
664
|
0 |
0 |
if (lastRun >= RUN_MASK) { |
|
0 |
0 |
if (lastRun >= RUN_MASK) { |
|
0 |
12 |
if (lastRun >= RUN_MASK) { |
|
0 |
0 |
if (lastRun >= RUN_MASK) { |
|
0 |
1 |
if (lastRun >= RUN_MASK) { |
|
0 |
0 |
if (lastRun >= RUN_MASK) { |
|
0 |
0 |
if (lastRun >= RUN_MASK) { |
|
0 |
0 |
if (lastRun >= RUN_MASK) { |
|
0 |
0 |
if (lastRun >= RUN_MASK) { |
|
0 |
0 |
if (lastRun >= RUN_MASK) { |
|
0 |
0 |
if (lastRun >= RUN_MASK) { |
667
|
0 |
0 |
for(; accumulator >= 255 ; accumulator-=255) *op++ = 255; |
|
0 |
0 |
for(; accumulator >= 255 ; accumulator-=255) *op++ = 255; |
|
0 |
0 |
for(; accumulator >= 255 ; accumulator-=255) *op++ = 255; |
|
0 |
0 |
for(; accumulator >= 255 ; accumulator-=255) *op++ = 255; |
|
0 |
0 |
for(; accumulator >= 255 ; accumulator-=255) *op++ = 255; |
|
0 |
0 |
for(; accumulator >= 255 ; accumulator-=255) *op++ = 255; |
|
0 |
0 |
for(; accumulator >= 255 ; accumulator-=255) *op++ = 255; |
|
0 |
0 |
for(; accumulator >= 255 ; accumulator-=255) *op++ = 255; |
|
0 |
0 |
for(; accumulator >= 255 ; accumulator-=255) *op++ = 255; |
|
0 |
0 |
for(; accumulator >= 255 ; accumulator-=255) *op++ = 255; |
|
0 |
0 |
for(; accumulator >= 255 ; accumulator-=255) *op++ = 255; |
685
|
0 |
0 |
if (acceleration < 1) acceleration = ACCELERATION_DEFAULT; |
687
|
0 |
0 |
if (maxOutputSize >= LZ4_compressBound(inputSize)) { |
688
|
0 |
0 |
if (inputSize < LZ4_64Klimit) |
693
|
0 |
0 |
if (inputSize < LZ4_64Klimit) |
732
|
0 |
0 |
if (inputSize < LZ4_64Klimit) |
769
|
0 |
0 |
if (targetDstSize < 1) return 0; /* Impossible to store anything */ |
770
|
0 |
0 |
if ((U32)*srcSizePtr > (U32)LZ4_MAX_INPUT_SIZE) return 0; /* Unsupported input size, too large (or negative) */ |
771
|
0 |
0 |
if ((tableType == byU16) && (*srcSizePtr>=LZ4_64Klimit)) return 0; /* Size too large (not within 64K limit) */ |
|
0 |
0 |
if ((tableType == byU16) && (*srcSizePtr>=LZ4_64Klimit)) return 0; /* Size too large (not within 64K limit) */ |
772
|
0 |
0 |
if (*srcSizePtr
|
795
|
0 |
0 |
if (unlikely(forwardIp > mflimit)) goto _last_literals; |
802
|
0 |
0 |
|| (LZ4_read32(match) != LZ4_read32(ip)) ); |
|
0 |
0 |
|| (LZ4_read32(match) != LZ4_read32(ip)) ); |
|
0 |
0 |
|| (LZ4_read32(match) != LZ4_read32(ip)) ); |
806
|
0 |
0 |
while ((ip>anchor) && (match > lowLimit) && (unlikely(ip[-1]==match[-1]))) { ip--; match--; } |
|
0 |
0 |
while ((ip>anchor) && (match > lowLimit) && (unlikely(ip[-1]==match[-1]))) { ip--; match--; } |
|
0 |
0 |
while ((ip>anchor) && (match > lowLimit) && (unlikely(ip[-1]==match[-1]))) { ip--; match--; } |
811
|
0 |
0 |
if (op + ((litLength+240)/255) + litLength > oMaxLit) { |
816
|
0 |
0 |
if (litLength>=RUN_MASK) { |
819
|
0 |
0 |
for(; len >= 255 ; len-=255) *op++ = 255; |
836
|
0 |
0 |
if (op + ((matchLength+240)/255) > oMaxMatch) { |
842
|
0 |
0 |
if (matchLength>=ML_MASK) { |
845
|
0 |
0 |
while (matchLength >= 255) { matchLength-=255; *op++ = 255; } |
854
|
0 |
0 |
if (ip > mflimit) break; |
855
|
0 |
0 |
if (op > oMaxSeq) break; |
863
|
0 |
0 |
if ( (match+MAX_DISTANCE>=ip) |
864
|
0 |
0 |
&& (LZ4_read32(match)==LZ4_read32(ip)) ) |
874
|
0 |
0 |
if (op + 1 /* token */ + ((lastRunSize+240)/255) /* litLength */ + lastRunSize /* literals */ > oend) { |
881
|
0 |
0 |
if (lastRunSize >= RUN_MASK) { |
884
|
0 |
0 |
for(; accumulator >= 255 ; accumulator-=255) *op++ = 255; |
903
|
0 |
0 |
if (targetDstSize >= LZ4_compressBound(*srcSizePtr)) { /* compression success is guaranteed */ |
906
|
0 |
0 |
if (*srcSizePtr < LZ4_64Klimit) |
952
|
0 |
0 |
if (!LZ4_stream) return 0; /* support free on NULL */ |
966
|
0 |
0 |
if ((dict->initCheck) || (dict->currentOffset > 1 GB)) /* Uninitialized structure, or reuse overflow */ |
|
0 |
0 |
if ((dict->initCheck) || (dict->currentOffset > 1 GB)) /* Uninitialized structure, or reuse overflow */ |
969
|
0 |
0 |
if (dictSize < (int)HASH_UNIT) { |
975
|
0 |
0 |
if ((dictEnd - p) > 64 KB) p = dictEnd - 64 KB; |
982
|
0 |
0 |
while (p <= dictEnd-HASH_UNIT) { |
993
|
13 |
0 |
if ((LZ4_dict->currentOffset > 0x80000000) || |
|
0 |
13 |
if ((LZ4_dict->currentOffset > 0x80000000) || |
999
|
0 |
0 |
for (i=0; i
|
1000
|
0 |
0 |
if (LZ4_dict->hashTable[i] < delta) LZ4_dict->hashTable[i]=0; |
1004
|
0 |
0 |
if (LZ4_dict->dictSize > 64 KB) LZ4_dict->dictSize = 64 KB; |
1016
|
0 |
13 |
if (streamPtr->initCheck) return 0; /* Uninitialized structure detected */ |
1017
|
12 |
1 |
if ((streamPtr->dictSize>0) && (smallest>dictEnd)) smallest = dictEnd; |
|
0 |
12 |
if ((streamPtr->dictSize>0) && (smallest>dictEnd)) smallest = dictEnd; |
1019
|
0 |
13 |
if (acceleration < 1) acceleration = ACCELERATION_DEFAULT; |
1023
|
13 |
0 |
if ((sourceEnd > streamPtr->dictionary) && (sourceEnd < dictEnd)) { |
|
0 |
13 |
if ((sourceEnd > streamPtr->dictionary) && (sourceEnd < dictEnd)) { |
1025
|
0 |
0 |
if (streamPtr->dictSize > 64 KB) streamPtr->dictSize = 64 KB; |
1026
|
0 |
0 |
if (streamPtr->dictSize < 4) streamPtr->dictSize = 0; |
1032
|
12 |
1 |
if (dictEnd == (const BYTE*)source) { |
1034
|
0 |
12 |
if ((streamPtr->dictSize < 64 KB) && (streamPtr->dictSize < streamPtr->currentOffset)) |
|
0 |
0 |
if ((streamPtr->dictSize < 64 KB) && (streamPtr->dictSize < streamPtr->currentOffset)) |
1045
|
1 |
0 |
if ((streamPtr->dictSize < 64 KB) && (streamPtr->dictSize < streamPtr->currentOffset)) |
|
0 |
1 |
if ((streamPtr->dictSize < 64 KB) && (streamPtr->dictSize < streamPtr->currentOffset)) |
1065
|
0 |
0 |
if (smallest > (const BYTE*) source) smallest = (const BYTE*) source; |
1090
|
0 |
0 |
if ((U32)dictSize > 64 KB) dictSize = 64 KB; /* useless to define a dictionary > 64 KB */ |
1091
|
0 |
0 |
if ((U32)dictSize > dict->dictSize) dictSize = dict->dictSize; |
1140
|
0 |
0 |
const int checkOffset = ((safeDecode) && (dictSize < (int)(64 KB))); |
|
0 |
0 |
const int checkOffset = ((safeDecode) && (dictSize < (int)(64 KB))); |
|
0 |
0 |
const int checkOffset = ((safeDecode) && (dictSize < (int)(64 KB))); |
|
0 |
0 |
const int checkOffset = ((safeDecode) && (dictSize < (int)(64 KB))); |
|
0 |
0 |
const int checkOffset = ((safeDecode) && (dictSize < (int)(64 KB))); |
|
0 |
0 |
const int checkOffset = ((safeDecode) && (dictSize < (int)(64 KB))); |
|
0 |
0 |
const int checkOffset = ((safeDecode) && (dictSize < (int)(64 KB))); |
|
6 |
0 |
const int checkOffset = ((safeDecode) && (dictSize < (int)(64 KB))); |
|
33 |
0 |
const int checkOffset = ((safeDecode) && (dictSize < (int)(64 KB))); |
|
0 |
0 |
const int checkOffset = ((safeDecode) && (dictSize < (int)(64 KB))); |
|
3 |
0 |
const int checkOffset = ((safeDecode) && (dictSize < (int)(64 KB))); |
|
0 |
3 |
const int checkOffset = ((safeDecode) && (dictSize < (int)(64 KB))); |
|
0 |
0 |
const int checkOffset = ((safeDecode) && (dictSize < (int)(64 KB))); |
|
0 |
0 |
const int checkOffset = ((safeDecode) && (dictSize < (int)(64 KB))); |
|
0 |
0 |
const int checkOffset = ((safeDecode) && (dictSize < (int)(64 KB))); |
|
0 |
0 |
const int checkOffset = ((safeDecode) && (dictSize < (int)(64 KB))); |
|
0 |
0 |
const int checkOffset = ((safeDecode) && (dictSize < (int)(64 KB))); |
|
0 |
0 |
const int checkOffset = ((safeDecode) && (dictSize < (int)(64 KB))); |
|
0 |
0 |
const int checkOffset = ((safeDecode) && (dictSize < (int)(64 KB))); |
|
0 |
0 |
const int checkOffset = ((safeDecode) && (dictSize < (int)(64 KB))); |
|
0 |
0 |
const int checkOffset = ((safeDecode) && (dictSize < (int)(64 KB))); |
|
0 |
0 |
const int checkOffset = ((safeDecode) && (dictSize < (int)(64 KB))); |
1144
|
0 |
0 |
if ((partialDecoding) && (oexit > oend-MFLIMIT)) oexit = oend-MFLIMIT; /* targetOutputSize too high => decode everything */ |
|
0 |
0 |
if ((partialDecoding) && (oexit > oend-MFLIMIT)) oexit = oend-MFLIMIT; /* targetOutputSize too high => decode everything */ |
|
0 |
0 |
if ((partialDecoding) && (oexit > oend-MFLIMIT)) oexit = oend-MFLIMIT; /* targetOutputSize too high => decode everything */ |
|
0 |
0 |
if ((partialDecoding) && (oexit > oend-MFLIMIT)) oexit = oend-MFLIMIT; /* targetOutputSize too high => decode everything */ |
|
0 |
0 |
if ((partialDecoding) && (oexit > oend-MFLIMIT)) oexit = oend-MFLIMIT; /* targetOutputSize too high => decode everything */ |
|
0 |
0 |
if ((partialDecoding) && (oexit > oend-MFLIMIT)) oexit = oend-MFLIMIT; /* targetOutputSize too high => decode everything */ |
|
0 |
0 |
if ((partialDecoding) && (oexit > oend-MFLIMIT)) oexit = oend-MFLIMIT; /* targetOutputSize too high => decode everything */ |
|
0 |
0 |
if ((partialDecoding) && (oexit > oend-MFLIMIT)) oexit = oend-MFLIMIT; /* targetOutputSize too high => decode everything */ |
|
0 |
0 |
if ((partialDecoding) && (oexit > oend-MFLIMIT)) oexit = oend-MFLIMIT; /* targetOutputSize too high => decode everything */ |
|
0 |
0 |
if ((partialDecoding) && (oexit > oend-MFLIMIT)) oexit = oend-MFLIMIT; /* targetOutputSize too high => decode everything */ |
|
0 |
0 |
if ((partialDecoding) && (oexit > oend-MFLIMIT)) oexit = oend-MFLIMIT; /* targetOutputSize too high => decode everything */ |
|
0 |
0 |
if ((partialDecoding) && (oexit > oend-MFLIMIT)) oexit = oend-MFLIMIT; /* targetOutputSize too high => decode everything */ |
|
0 |
0 |
if ((partialDecoding) && (oexit > oend-MFLIMIT)) oexit = oend-MFLIMIT; /* targetOutputSize too high => decode everything */ |
|
0 |
0 |
if ((partialDecoding) && (oexit > oend-MFLIMIT)) oexit = oend-MFLIMIT; /* targetOutputSize too high => decode everything */ |
|
0 |
6 |
if ((partialDecoding) && (oexit > oend-MFLIMIT)) oexit = oend-MFLIMIT; /* targetOutputSize too high => decode everything */ |
|
0 |
0 |
if ((partialDecoding) && (oexit > oend-MFLIMIT)) oexit = oend-MFLIMIT; /* targetOutputSize too high => decode everything */ |
|
0 |
33 |
if ((partialDecoding) && (oexit > oend-MFLIMIT)) oexit = oend-MFLIMIT; /* targetOutputSize too high => decode everything */ |
|
0 |
0 |
if ((partialDecoding) && (oexit > oend-MFLIMIT)) oexit = oend-MFLIMIT; /* targetOutputSize too high => decode everything */ |
|
0 |
0 |
if ((partialDecoding) && (oexit > oend-MFLIMIT)) oexit = oend-MFLIMIT; /* targetOutputSize too high => decode everything */ |
|
0 |
0 |
if ((partialDecoding) && (oexit > oend-MFLIMIT)) oexit = oend-MFLIMIT; /* targetOutputSize too high => decode everything */ |
|
0 |
3 |
if ((partialDecoding) && (oexit > oend-MFLIMIT)) oexit = oend-MFLIMIT; /* targetOutputSize too high => decode everything */ |
|
0 |
0 |
if ((partialDecoding) && (oexit > oend-MFLIMIT)) oexit = oend-MFLIMIT; /* targetOutputSize too high => decode everything */ |
|
0 |
0 |
if ((partialDecoding) && (oexit > oend-MFLIMIT)) oexit = oend-MFLIMIT; /* targetOutputSize too high => decode everything */ |
|
0 |
0 |
if ((partialDecoding) && (oexit > oend-MFLIMIT)) oexit = oend-MFLIMIT; /* targetOutputSize too high => decode everything */ |
|
0 |
0 |
if ((partialDecoding) && (oexit > oend-MFLIMIT)) oexit = oend-MFLIMIT; /* targetOutputSize too high => decode everything */ |
|
0 |
0 |
if ((partialDecoding) && (oexit > oend-MFLIMIT)) oexit = oend-MFLIMIT; /* targetOutputSize too high => decode everything */ |
|
0 |
0 |
if ((partialDecoding) && (oexit > oend-MFLIMIT)) oexit = oend-MFLIMIT; /* targetOutputSize too high => decode everything */ |
|
0 |
0 |
if ((partialDecoding) && (oexit > oend-MFLIMIT)) oexit = oend-MFLIMIT; /* targetOutputSize too high => decode everything */ |
|
0 |
0 |
if ((partialDecoding) && (oexit > oend-MFLIMIT)) oexit = oend-MFLIMIT; /* targetOutputSize too high => decode everything */ |
|
0 |
0 |
if ((partialDecoding) && (oexit > oend-MFLIMIT)) oexit = oend-MFLIMIT; /* targetOutputSize too high => decode everything */ |
|
0 |
0 |
if ((partialDecoding) && (oexit > oend-MFLIMIT)) oexit = oend-MFLIMIT; /* targetOutputSize too high => decode everything */ |
|
0 |
0 |
if ((partialDecoding) && (oexit > oend-MFLIMIT)) oexit = oend-MFLIMIT; /* targetOutputSize too high => decode everything */ |
|
0 |
0 |
if ((partialDecoding) && (oexit > oend-MFLIMIT)) oexit = oend-MFLIMIT; /* targetOutputSize too high => decode everything */ |
|
0 |
0 |
if ((partialDecoding) && (oexit > oend-MFLIMIT)) oexit = oend-MFLIMIT; /* targetOutputSize too high => decode everything */ |
|
0 |
0 |
if ((partialDecoding) && (oexit > oend-MFLIMIT)) oexit = oend-MFLIMIT; /* targetOutputSize too high => decode everything */ |
|
0 |
0 |
if ((partialDecoding) && (oexit > oend-MFLIMIT)) oexit = oend-MFLIMIT; /* targetOutputSize too high => decode everything */ |
1145
|
0 |
0 |
if ((endOnInput) && (unlikely(outputSize==0))) return ((srcSize==1) && (*ip==0)) ? 0 : -1; /* Empty output buffer */ |
|
0 |
0 |
if ((endOnInput) && (unlikely(outputSize==0))) return ((srcSize==1) && (*ip==0)) ? 0 : -1; /* Empty output buffer */ |
|
0 |
0 |
if ((endOnInput) && (unlikely(outputSize==0))) return ((srcSize==1) && (*ip==0)) ? 0 : -1; /* Empty output buffer */ |
|
0 |
0 |
if ((endOnInput) && (unlikely(outputSize==0))) return ((srcSize==1) && (*ip==0)) ? 0 : -1; /* Empty output buffer */ |
|
0 |
0 |
if ((endOnInput) && (unlikely(outputSize==0))) return ((srcSize==1) && (*ip==0)) ? 0 : -1; /* Empty output buffer */ |
|
0 |
0 |
if ((endOnInput) && (unlikely(outputSize==0))) return ((srcSize==1) && (*ip==0)) ? 0 : -1; /* Empty output buffer */ |
|
0 |
0 |
if ((endOnInput) && (unlikely(outputSize==0))) return ((srcSize==1) && (*ip==0)) ? 0 : -1; /* Empty output buffer */ |
|
0 |
0 |
if ((endOnInput) && (unlikely(outputSize==0))) return ((srcSize==1) && (*ip==0)) ? 0 : -1; /* Empty output buffer */ |
|
0 |
0 |
if ((endOnInput) && (unlikely(outputSize==0))) return ((srcSize==1) && (*ip==0)) ? 0 : -1; /* Empty output buffer */ |
|
0 |
0 |
if ((endOnInput) && (unlikely(outputSize==0))) return ((srcSize==1) && (*ip==0)) ? 0 : -1; /* Empty output buffer */ |
|
0 |
0 |
if ((endOnInput) && (unlikely(outputSize==0))) return ((srcSize==1) && (*ip==0)) ? 0 : -1; /* Empty output buffer */ |
|
0 |
0 |
if ((endOnInput) && (unlikely(outputSize==0))) return ((srcSize==1) && (*ip==0)) ? 0 : -1; /* Empty output buffer */ |
|
0 |
0 |
if ((endOnInput) && (unlikely(outputSize==0))) return ((srcSize==1) && (*ip==0)) ? 0 : -1; /* Empty output buffer */ |
|
0 |
0 |
if ((endOnInput) && (unlikely(outputSize==0))) return ((srcSize==1) && (*ip==0)) ? 0 : -1; /* Empty output buffer */ |
|
0 |
0 |
if ((endOnInput) && (unlikely(outputSize==0))) return ((srcSize==1) && (*ip==0)) ? 0 : -1; /* Empty output buffer */ |
|
0 |
0 |
if ((endOnInput) && (unlikely(outputSize==0))) return ((srcSize==1) && (*ip==0)) ? 0 : -1; /* Empty output buffer */ |
|
0 |
0 |
if ((endOnInput) && (unlikely(outputSize==0))) return ((srcSize==1) && (*ip==0)) ? 0 : -1; /* Empty output buffer */ |
|
0 |
0 |
if ((endOnInput) && (unlikely(outputSize==0))) return ((srcSize==1) && (*ip==0)) ? 0 : -1; /* Empty output buffer */ |
|
0 |
0 |
if ((endOnInput) && (unlikely(outputSize==0))) return ((srcSize==1) && (*ip==0)) ? 0 : -1; /* Empty output buffer */ |
|
0 |
0 |
if ((endOnInput) && (unlikely(outputSize==0))) return ((srcSize==1) && (*ip==0)) ? 0 : -1; /* Empty output buffer */ |
|
0 |
0 |
if ((endOnInput) && (unlikely(outputSize==0))) return ((srcSize==1) && (*ip==0)) ? 0 : -1; /* Empty output buffer */ |
|
0 |
0 |
if ((endOnInput) && (unlikely(outputSize==0))) return ((srcSize==1) && (*ip==0)) ? 0 : -1; /* Empty output buffer */ |
|
0 |
0 |
if ((endOnInput) && (unlikely(outputSize==0))) return ((srcSize==1) && (*ip==0)) ? 0 : -1; /* Empty output buffer */ |
|
0 |
0 |
if ((endOnInput) && (unlikely(outputSize==0))) return ((srcSize==1) && (*ip==0)) ? 0 : -1; /* Empty output buffer */ |
|
0 |
0 |
if ((endOnInput) && (unlikely(outputSize==0))) return ((srcSize==1) && (*ip==0)) ? 0 : -1; /* Empty output buffer */ |
|
0 |
0 |
if ((endOnInput) && (unlikely(outputSize==0))) return ((srcSize==1) && (*ip==0)) ? 0 : -1; /* Empty output buffer */ |
|
0 |
0 |
if ((endOnInput) && (unlikely(outputSize==0))) return ((srcSize==1) && (*ip==0)) ? 0 : -1; /* Empty output buffer */ |
|
0 |
0 |
if ((endOnInput) && (unlikely(outputSize==0))) return ((srcSize==1) && (*ip==0)) ? 0 : -1; /* Empty output buffer */ |
|
6 |
0 |
if ((endOnInput) && (unlikely(outputSize==0))) return ((srcSize==1) && (*ip==0)) ? 0 : -1; /* Empty output buffer */ |
|
0 |
6 |
if ((endOnInput) && (unlikely(outputSize==0))) return ((srcSize==1) && (*ip==0)) ? 0 : -1; /* Empty output buffer */ |
|
0 |
0 |
if ((endOnInput) && (unlikely(outputSize==0))) return ((srcSize==1) && (*ip==0)) ? 0 : -1; /* Empty output buffer */ |
|
0 |
0 |
if ((endOnInput) && (unlikely(outputSize==0))) return ((srcSize==1) && (*ip==0)) ? 0 : -1; /* Empty output buffer */ |
|
33 |
0 |
if ((endOnInput) && (unlikely(outputSize==0))) return ((srcSize==1) && (*ip==0)) ? 0 : -1; /* Empty output buffer */ |
|
0 |
33 |
if ((endOnInput) && (unlikely(outputSize==0))) return ((srcSize==1) && (*ip==0)) ? 0 : -1; /* Empty output buffer */ |
|
0 |
0 |
if ((endOnInput) && (unlikely(outputSize==0))) return ((srcSize==1) && (*ip==0)) ? 0 : -1; /* Empty output buffer */ |
|
0 |
0 |
if ((endOnInput) && (unlikely(outputSize==0))) return ((srcSize==1) && (*ip==0)) ? 0 : -1; /* Empty output buffer */ |
|
0 |
0 |
if ((endOnInput) && (unlikely(outputSize==0))) return ((srcSize==1) && (*ip==0)) ? 0 : -1; /* Empty output buffer */ |
|
0 |
0 |
if ((endOnInput) && (unlikely(outputSize==0))) return ((srcSize==1) && (*ip==0)) ? 0 : -1; /* Empty output buffer */ |
|
0 |
0 |
if ((endOnInput) && (unlikely(outputSize==0))) return ((srcSize==1) && (*ip==0)) ? 0 : -1; /* Empty output buffer */ |
|
0 |
0 |
if ((endOnInput) && (unlikely(outputSize==0))) return ((srcSize==1) && (*ip==0)) ? 0 : -1; /* Empty output buffer */ |
|
3 |
0 |
if ((endOnInput) && (unlikely(outputSize==0))) return ((srcSize==1) && (*ip==0)) ? 0 : -1; /* Empty output buffer */ |
|
0 |
3 |
if ((endOnInput) && (unlikely(outputSize==0))) return ((srcSize==1) && (*ip==0)) ? 0 : -1; /* Empty output buffer */ |
|
0 |
0 |
if ((endOnInput) && (unlikely(outputSize==0))) return ((srcSize==1) && (*ip==0)) ? 0 : -1; /* Empty output buffer */ |
|
0 |
0 |
if ((endOnInput) && (unlikely(outputSize==0))) return ((srcSize==1) && (*ip==0)) ? 0 : -1; /* Empty output buffer */ |
|
0 |
0 |
if ((endOnInput) && (unlikely(outputSize==0))) return ((srcSize==1) && (*ip==0)) ? 0 : -1; /* Empty output buffer */ |
|
0 |
0 |
if ((endOnInput) && (unlikely(outputSize==0))) return ((srcSize==1) && (*ip==0)) ? 0 : -1; /* Empty output buffer */ |
|
0 |
0 |
if ((endOnInput) && (unlikely(outputSize==0))) return ((srcSize==1) && (*ip==0)) ? 0 : -1; /* Empty output buffer */ |
|
0 |
0 |
if ((endOnInput) && (unlikely(outputSize==0))) return ((srcSize==1) && (*ip==0)) ? 0 : -1; /* Empty output buffer */ |
|
0 |
0 |
if ((endOnInput) && (unlikely(outputSize==0))) return ((srcSize==1) && (*ip==0)) ? 0 : -1; /* Empty output buffer */ |
|
0 |
0 |
if ((endOnInput) && (unlikely(outputSize==0))) return ((srcSize==1) && (*ip==0)) ? 0 : -1; /* Empty output buffer */ |
|
0 |
0 |
if ((endOnInput) && (unlikely(outputSize==0))) return ((srcSize==1) && (*ip==0)) ? 0 : -1; /* Empty output buffer */ |
|
0 |
0 |
if ((endOnInput) && (unlikely(outputSize==0))) return ((srcSize==1) && (*ip==0)) ? 0 : -1; /* Empty output buffer */ |
|
0 |
0 |
if ((endOnInput) && (unlikely(outputSize==0))) return ((srcSize==1) && (*ip==0)) ? 0 : -1; /* Empty output buffer */ |
|
0 |
0 |
if ((endOnInput) && (unlikely(outputSize==0))) return ((srcSize==1) && (*ip==0)) ? 0 : -1; /* Empty output buffer */ |
|
0 |
0 |
if ((endOnInput) && (unlikely(outputSize==0))) return ((srcSize==1) && (*ip==0)) ? 0 : -1; /* Empty output buffer */ |
|
0 |
0 |
if ((endOnInput) && (unlikely(outputSize==0))) return ((srcSize==1) && (*ip==0)) ? 0 : -1; /* Empty output buffer */ |
|
0 |
0 |
if ((endOnInput) && (unlikely(outputSize==0))) return ((srcSize==1) && (*ip==0)) ? 0 : -1; /* Empty output buffer */ |
|
0 |
0 |
if ((endOnInput) && (unlikely(outputSize==0))) return ((srcSize==1) && (*ip==0)) ? 0 : -1; /* Empty output buffer */ |
|
0 |
0 |
if ((endOnInput) && (unlikely(outputSize==0))) return ((srcSize==1) && (*ip==0)) ? 0 : -1; /* Empty output buffer */ |
|
0 |
0 |
if ((endOnInput) && (unlikely(outputSize==0))) return ((srcSize==1) && (*ip==0)) ? 0 : -1; /* Empty output buffer */ |
|
0 |
0 |
if ((endOnInput) && (unlikely(outputSize==0))) return ((srcSize==1) && (*ip==0)) ? 0 : -1; /* Empty output buffer */ |
|
0 |
0 |
if ((endOnInput) && (unlikely(outputSize==0))) return ((srcSize==1) && (*ip==0)) ? 0 : -1; /* Empty output buffer */ |
|
0 |
0 |
if ((endOnInput) && (unlikely(outputSize==0))) return ((srcSize==1) && (*ip==0)) ? 0 : -1; /* Empty output buffer */ |
|
0 |
0 |
if ((endOnInput) && (unlikely(outputSize==0))) return ((srcSize==1) && (*ip==0)) ? 0 : -1; /* Empty output buffer */ |
|
0 |
0 |
if ((endOnInput) && (unlikely(outputSize==0))) return ((srcSize==1) && (*ip==0)) ? 0 : -1; /* Empty output buffer */ |
|
0 |
0 |
if ((endOnInput) && (unlikely(outputSize==0))) return ((srcSize==1) && (*ip==0)) ? 0 : -1; /* Empty output buffer */ |
|
0 |
0 |
if ((endOnInput) && (unlikely(outputSize==0))) return ((srcSize==1) && (*ip==0)) ? 0 : -1; /* Empty output buffer */ |
|
0 |
0 |
if ((endOnInput) && (unlikely(outputSize==0))) return ((srcSize==1) && (*ip==0)) ? 0 : -1; /* Empty output buffer */ |
|
0 |
0 |
if ((endOnInput) && (unlikely(outputSize==0))) return ((srcSize==1) && (*ip==0)) ? 0 : -1; /* Empty output buffer */ |
|
0 |
0 |
if ((endOnInput) && (unlikely(outputSize==0))) return ((srcSize==1) && (*ip==0)) ? 0 : -1; /* Empty output buffer */ |
|
0 |
0 |
if ((endOnInput) && (unlikely(outputSize==0))) return ((srcSize==1) && (*ip==0)) ? 0 : -1; /* Empty output buffer */ |
|
0 |
0 |
if ((endOnInput) && (unlikely(outputSize==0))) return ((srcSize==1) && (*ip==0)) ? 0 : -1; /* Empty output buffer */ |
1146
|
0 |
0 |
if ((!endOnInput) && (unlikely(outputSize==0))) return (*ip==0?1:-1); |
|
0 |
0 |
if ((!endOnInput) && (unlikely(outputSize==0))) return (*ip==0?1:-1); |
|
0 |
0 |
if ((!endOnInput) && (unlikely(outputSize==0))) return (*ip==0?1:-1); |
|
0 |
0 |
if ((!endOnInput) && (unlikely(outputSize==0))) return (*ip==0?1:-1); |
|
0 |
0 |
if ((!endOnInput) && (unlikely(outputSize==0))) return (*ip==0?1:-1); |
|
0 |
0 |
if ((!endOnInput) && (unlikely(outputSize==0))) return (*ip==0?1:-1); |
|
0 |
0 |
if ((!endOnInput) && (unlikely(outputSize==0))) return (*ip==0?1:-1); |
|
0 |
0 |
if ((!endOnInput) && (unlikely(outputSize==0))) return (*ip==0?1:-1); |
|
0 |
0 |
if ((!endOnInput) && (unlikely(outputSize==0))) return (*ip==0?1:-1); |
|
0 |
0 |
if ((!endOnInput) && (unlikely(outputSize==0))) return (*ip==0?1:-1); |
|
0 |
0 |
if ((!endOnInput) && (unlikely(outputSize==0))) return (*ip==0?1:-1); |
|
0 |
0 |
if ((!endOnInput) && (unlikely(outputSize==0))) return (*ip==0?1:-1); |
|
0 |
0 |
if ((!endOnInput) && (unlikely(outputSize==0))) return (*ip==0?1:-1); |
|
0 |
0 |
if ((!endOnInput) && (unlikely(outputSize==0))) return (*ip==0?1:-1); |
|
0 |
0 |
if ((!endOnInput) && (unlikely(outputSize==0))) return (*ip==0?1:-1); |
|
0 |
0 |
if ((!endOnInput) && (unlikely(outputSize==0))) return (*ip==0?1:-1); |
|
0 |
0 |
if ((!endOnInput) && (unlikely(outputSize==0))) return (*ip==0?1:-1); |
|
0 |
0 |
if ((!endOnInput) && (unlikely(outputSize==0))) return (*ip==0?1:-1); |
|
0 |
0 |
if ((!endOnInput) && (unlikely(outputSize==0))) return (*ip==0?1:-1); |
|
0 |
0 |
if ((!endOnInput) && (unlikely(outputSize==0))) return (*ip==0?1:-1); |
|
0 |
0 |
if ((!endOnInput) && (unlikely(outputSize==0))) return (*ip==0?1:-1); |
|
0 |
6 |
if ((!endOnInput) && (unlikely(outputSize==0))) return (*ip==0?1:-1); |
|
0 |
0 |
if ((!endOnInput) && (unlikely(outputSize==0))) return (*ip==0?1:-1); |
|
0 |
0 |
if ((!endOnInput) && (unlikely(outputSize==0))) return (*ip==0?1:-1); |
|
0 |
33 |
if ((!endOnInput) && (unlikely(outputSize==0))) return (*ip==0?1:-1); |
|
0 |
0 |
if ((!endOnInput) && (unlikely(outputSize==0))) return (*ip==0?1:-1); |
|
0 |
0 |
if ((!endOnInput) && (unlikely(outputSize==0))) return (*ip==0?1:-1); |
|
0 |
0 |
if ((!endOnInput) && (unlikely(outputSize==0))) return (*ip==0?1:-1); |
|
0 |
0 |
if ((!endOnInput) && (unlikely(outputSize==0))) return (*ip==0?1:-1); |
|
0 |
0 |
if ((!endOnInput) && (unlikely(outputSize==0))) return (*ip==0?1:-1); |
|
0 |
3 |
if ((!endOnInput) && (unlikely(outputSize==0))) return (*ip==0?1:-1); |
|
0 |
0 |
if ((!endOnInput) && (unlikely(outputSize==0))) return (*ip==0?1:-1); |
|
0 |
0 |
if ((!endOnInput) && (unlikely(outputSize==0))) return (*ip==0?1:-1); |
|
0 |
0 |
if ((!endOnInput) && (unlikely(outputSize==0))) return (*ip==0?1:-1); |
|
0 |
0 |
if ((!endOnInput) && (unlikely(outputSize==0))) return (*ip==0?1:-1); |
|
0 |
0 |
if ((!endOnInput) && (unlikely(outputSize==0))) return (*ip==0?1:-1); |
|
0 |
0 |
if ((!endOnInput) && (unlikely(outputSize==0))) return (*ip==0?1:-1); |
|
0 |
0 |
if ((!endOnInput) && (unlikely(outputSize==0))) return (*ip==0?1:-1); |
|
0 |
0 |
if ((!endOnInput) && (unlikely(outputSize==0))) return (*ip==0?1:-1); |
|
0 |
0 |
if ((!endOnInput) && (unlikely(outputSize==0))) return (*ip==0?1:-1); |
|
0 |
0 |
if ((!endOnInput) && (unlikely(outputSize==0))) return (*ip==0?1:-1); |
|
0 |
0 |
if ((!endOnInput) && (unlikely(outputSize==0))) return (*ip==0?1:-1); |
|
0 |
0 |
if ((!endOnInput) && (unlikely(outputSize==0))) return (*ip==0?1:-1); |
|
0 |
0 |
if ((!endOnInput) && (unlikely(outputSize==0))) return (*ip==0?1:-1); |
|
0 |
0 |
if ((!endOnInput) && (unlikely(outputSize==0))) return (*ip==0?1:-1); |
|
0 |
0 |
if ((!endOnInput) && (unlikely(outputSize==0))) return (*ip==0?1:-1); |
|
0 |
0 |
if ((!endOnInput) && (unlikely(outputSize==0))) return (*ip==0?1:-1); |
|
0 |
0 |
if ((!endOnInput) && (unlikely(outputSize==0))) return (*ip==0?1:-1); |
|
0 |
0 |
if ((!endOnInput) && (unlikely(outputSize==0))) return (*ip==0?1:-1); |
|
0 |
0 |
if ((!endOnInput) && (unlikely(outputSize==0))) return (*ip==0?1:-1); |
|
0 |
0 |
if ((!endOnInput) && (unlikely(outputSize==0))) return (*ip==0?1:-1); |
|
0 |
0 |
if ((!endOnInput) && (unlikely(outputSize==0))) return (*ip==0?1:-1); |
|
0 |
0 |
if ((!endOnInput) && (unlikely(outputSize==0))) return (*ip==0?1:-1); |
|
0 |
0 |
if ((!endOnInput) && (unlikely(outputSize==0))) return (*ip==0?1:-1); |
1156
|
0 |
0 |
if ((length=(token>>ML_BITS)) == RUN_MASK) { |
|
0 |
0 |
if ((length=(token>>ML_BITS)) == RUN_MASK) { |
|
0 |
0 |
if ((length=(token>>ML_BITS)) == RUN_MASK) { |
|
0 |
0 |
if ((length=(token>>ML_BITS)) == RUN_MASK) { |
|
0 |
0 |
if ((length=(token>>ML_BITS)) == RUN_MASK) { |
|
0 |
0 |
if ((length=(token>>ML_BITS)) == RUN_MASK) { |
|
0 |
0 |
if ((length=(token>>ML_BITS)) == RUN_MASK) { |
|
20 |
16001 |
if ((length=(token>>ML_BITS)) == RUN_MASK) { |
|
276 |
134877 |
if ((length=(token>>ML_BITS)) == RUN_MASK) { |
|
0 |
0 |
if ((length=(token>>ML_BITS)) == RUN_MASK) { |
|
9 |
2535 |
if ((length=(token>>ML_BITS)) == RUN_MASK) { |
|
0 |
0 |
if ((length=(token>>ML_BITS)) == RUN_MASK) { |
|
0 |
0 |
if ((length=(token>>ML_BITS)) == RUN_MASK) { |
|
0 |
0 |
if ((length=(token>>ML_BITS)) == RUN_MASK) { |
|
0 |
0 |
if ((length=(token>>ML_BITS)) == RUN_MASK) { |
|
0 |
0 |
if ((length=(token>>ML_BITS)) == RUN_MASK) { |
|
0 |
0 |
if ((length=(token>>ML_BITS)) == RUN_MASK) { |
|
0 |
0 |
if ((length=(token>>ML_BITS)) == RUN_MASK) { |
1161
|
0 |
0 |
} while ( likely(endOnInput ? ip
|
|
0 |
0 |
} while ( likely(endOnInput ? ip
|
|
0 |
0 |
} while ( likely(endOnInput ? ip
|
|
0 |
0 |
} while ( likely(endOnInput ? ip
|
|
0 |
0 |
} while ( likely(endOnInput ? ip
|
|
0 |
0 |
} while ( likely(endOnInput ? ip
|
|
0 |
0 |
} while ( likely(endOnInput ? ip
|
|
0 |
0 |
} while ( likely(endOnInput ? ip
|
|
0 |
0 |
} while ( likely(endOnInput ? ip
|
|
0 |
0 |
} while ( likely(endOnInput ? ip
|
|
0 |
0 |
} while ( likely(endOnInput ? ip
|
|
0 |
0 |
} while ( likely(endOnInput ? ip
|
|
0 |
0 |
} while ( likely(endOnInput ? ip
|
|
0 |
0 |
} while ( likely(endOnInput ? ip
|
|
0 |
0 |
} while ( likely(endOnInput ? ip
|
|
0 |
0 |
} while ( likely(endOnInput ? ip
|
|
0 |
0 |
} while ( likely(endOnInput ? ip
|
|
0 |
0 |
} while ( likely(endOnInput ? ip
|
|
0 |
0 |
} while ( likely(endOnInput ? ip
|
|
0 |
0 |
} while ( likely(endOnInput ? ip
|
|
0 |
0 |
} while ( likely(endOnInput ? ip
|
|
20 |
0 |
} while ( likely(endOnInput ? ip
|
|
20 |
0 |
} while ( likely(endOnInput ? ip
|
|
0 |
20 |
} while ( likely(endOnInput ? ip
|
|
276 |
0 |
} while ( likely(endOnInput ? ip
|
|
276 |
0 |
} while ( likely(endOnInput ? ip
|
|
0 |
276 |
} while ( likely(endOnInput ? ip
|
|
0 |
0 |
} while ( likely(endOnInput ? ip
|
|
0 |
0 |
} while ( likely(endOnInput ? ip
|
|
0 |
0 |
} while ( likely(endOnInput ? ip
|
|
9 |
0 |
} while ( likely(endOnInput ? ip
|
|
9 |
0 |
} while ( likely(endOnInput ? ip
|
|
0 |
9 |
} while ( likely(endOnInput ? ip
|
|
0 |
0 |
} while ( likely(endOnInput ? ip
|
|
0 |
0 |
} while ( likely(endOnInput ? ip
|
|
0 |
0 |
} while ( likely(endOnInput ? ip
|
|
0 |
0 |
} while ( likely(endOnInput ? ip
|
|
0 |
0 |
} while ( likely(endOnInput ? ip
|
|
0 |
0 |
} while ( likely(endOnInput ? ip
|
|
0 |
0 |
} while ( likely(endOnInput ? ip
|
|
0 |
0 |
} while ( likely(endOnInput ? ip
|
|
0 |
0 |
} while ( likely(endOnInput ? ip
|
|
0 |
0 |
} while ( likely(endOnInput ? ip
|
|
0 |
0 |
} while ( likely(endOnInput ? ip
|
|
0 |
0 |
} while ( likely(endOnInput ? ip
|
|
0 |
0 |
} while ( likely(endOnInput ? ip
|
|
0 |
0 |
} while ( likely(endOnInput ? ip
|
|
0 |
0 |
} while ( likely(endOnInput ? ip
|
|
0 |
0 |
} while ( likely(endOnInput ? ip
|
|
0 |
0 |
} while ( likely(endOnInput ? ip
|
|
0 |
0 |
} while ( likely(endOnInput ? ip
|
|
0 |
0 |
} while ( likely(endOnInput ? ip
|
|
0 |
0 |
} while ( likely(endOnInput ? ip
|
|
0 |
0 |
} while ( likely(endOnInput ? ip
|
1162
|
0 |
0 |
if ((safeDecode) && unlikely((uptrval)(op)+length<(uptrval)(op))) goto _output_error; /* overflow detection */ |
|
0 |
0 |
if ((safeDecode) && unlikely((uptrval)(op)+length<(uptrval)(op))) goto _output_error; /* overflow detection */ |
|
0 |
0 |
if ((safeDecode) && unlikely((uptrval)(op)+length<(uptrval)(op))) goto _output_error; /* overflow detection */ |
|
0 |
0 |
if ((safeDecode) && unlikely((uptrval)(op)+length<(uptrval)(op))) goto _output_error; /* overflow detection */ |
|
0 |
0 |
if ((safeDecode) && unlikely((uptrval)(op)+length<(uptrval)(op))) goto _output_error; /* overflow detection */ |
|
0 |
0 |
if ((safeDecode) && unlikely((uptrval)(op)+length<(uptrval)(op))) goto _output_error; /* overflow detection */ |
|
0 |
0 |
if ((safeDecode) && unlikely((uptrval)(op)+length<(uptrval)(op))) goto _output_error; /* overflow detection */ |
|
0 |
0 |
if ((safeDecode) && unlikely((uptrval)(op)+length<(uptrval)(op))) goto _output_error; /* overflow detection */ |
|
0 |
0 |
if ((safeDecode) && unlikely((uptrval)(op)+length<(uptrval)(op))) goto _output_error; /* overflow detection */ |
|
0 |
0 |
if ((safeDecode) && unlikely((uptrval)(op)+length<(uptrval)(op))) goto _output_error; /* overflow detection */ |
|
0 |
0 |
if ((safeDecode) && unlikely((uptrval)(op)+length<(uptrval)(op))) goto _output_error; /* overflow detection */ |
|
0 |
0 |
if ((safeDecode) && unlikely((uptrval)(op)+length<(uptrval)(op))) goto _output_error; /* overflow detection */ |
|
0 |
0 |
if ((safeDecode) && unlikely((uptrval)(op)+length<(uptrval)(op))) goto _output_error; /* overflow detection */ |
|
0 |
0 |
if ((safeDecode) && unlikely((uptrval)(op)+length<(uptrval)(op))) goto _output_error; /* overflow detection */ |
|
20 |
0 |
if ((safeDecode) && unlikely((uptrval)(op)+length<(uptrval)(op))) goto _output_error; /* overflow detection */ |
|
20 |
0 |
if ((safeDecode) && unlikely((uptrval)(op)+length<(uptrval)(op))) goto _output_error; /* overflow detection */ |
|
276 |
0 |
if ((safeDecode) && unlikely((uptrval)(op)+length<(uptrval)(op))) goto _output_error; /* overflow detection */ |
|
276 |
0 |
if ((safeDecode) && unlikely((uptrval)(op)+length<(uptrval)(op))) goto _output_error; /* overflow detection */ |
|
0 |
0 |
if ((safeDecode) && unlikely((uptrval)(op)+length<(uptrval)(op))) goto _output_error; /* overflow detection */ |
|
0 |
0 |
if ((safeDecode) && unlikely((uptrval)(op)+length<(uptrval)(op))) goto _output_error; /* overflow detection */ |
|
9 |
0 |
if ((safeDecode) && unlikely((uptrval)(op)+length<(uptrval)(op))) goto _output_error; /* overflow detection */ |
|
9 |
0 |
if ((safeDecode) && unlikely((uptrval)(op)+length<(uptrval)(op))) goto _output_error; /* overflow detection */ |
|
0 |
0 |
if ((safeDecode) && unlikely((uptrval)(op)+length<(uptrval)(op))) goto _output_error; /* overflow detection */ |
|
0 |
0 |
if ((safeDecode) && unlikely((uptrval)(op)+length<(uptrval)(op))) goto _output_error; /* overflow detection */ |
|
0 |
0 |
if ((safeDecode) && unlikely((uptrval)(op)+length<(uptrval)(op))) goto _output_error; /* overflow detection */ |
|
0 |
0 |
if ((safeDecode) && unlikely((uptrval)(op)+length<(uptrval)(op))) goto _output_error; /* overflow detection */ |
|
0 |
0 |
if ((safeDecode) && unlikely((uptrval)(op)+length<(uptrval)(op))) goto _output_error; /* overflow detection */ |
|
0 |
0 |
if ((safeDecode) && unlikely((uptrval)(op)+length<(uptrval)(op))) goto _output_error; /* overflow detection */ |
|
0 |
0 |
if ((safeDecode) && unlikely((uptrval)(op)+length<(uptrval)(op))) goto _output_error; /* overflow detection */ |
|
0 |
0 |
if ((safeDecode) && unlikely((uptrval)(op)+length<(uptrval)(op))) goto _output_error; /* overflow detection */ |
|
0 |
0 |
if ((safeDecode) && unlikely((uptrval)(op)+length<(uptrval)(op))) goto _output_error; /* overflow detection */ |
|
0 |
0 |
if ((safeDecode) && unlikely((uptrval)(op)+length<(uptrval)(op))) goto _output_error; /* overflow detection */ |
|
0 |
0 |
if ((safeDecode) && unlikely((uptrval)(op)+length<(uptrval)(op))) goto _output_error; /* overflow detection */ |
|
0 |
0 |
if ((safeDecode) && unlikely((uptrval)(op)+length<(uptrval)(op))) goto _output_error; /* overflow detection */ |
|
0 |
0 |
if ((safeDecode) && unlikely((uptrval)(op)+length<(uptrval)(op))) goto _output_error; /* overflow detection */ |
|
0 |
0 |
if ((safeDecode) && unlikely((uptrval)(op)+length<(uptrval)(op))) goto _output_error; /* overflow detection */ |
1163
|
0 |
0 |
if ((safeDecode) && unlikely((uptrval)(ip)+length<(uptrval)(ip))) goto _output_error; /* overflow detection */ |
|
0 |
0 |
if ((safeDecode) && unlikely((uptrval)(ip)+length<(uptrval)(ip))) goto _output_error; /* overflow detection */ |
|
0 |
0 |
if ((safeDecode) && unlikely((uptrval)(ip)+length<(uptrval)(ip))) goto _output_error; /* overflow detection */ |
|
0 |
0 |
if ((safeDecode) && unlikely((uptrval)(ip)+length<(uptrval)(ip))) goto _output_error; /* overflow detection */ |
|
0 |
0 |
if ((safeDecode) && unlikely((uptrval)(ip)+length<(uptrval)(ip))) goto _output_error; /* overflow detection */ |
|
0 |
0 |
if ((safeDecode) && unlikely((uptrval)(ip)+length<(uptrval)(ip))) goto _output_error; /* overflow detection */ |
|
0 |
0 |
if ((safeDecode) && unlikely((uptrval)(ip)+length<(uptrval)(ip))) goto _output_error; /* overflow detection */ |
|
0 |
0 |
if ((safeDecode) && unlikely((uptrval)(ip)+length<(uptrval)(ip))) goto _output_error; /* overflow detection */ |
|
0 |
0 |
if ((safeDecode) && unlikely((uptrval)(ip)+length<(uptrval)(ip))) goto _output_error; /* overflow detection */ |
|
0 |
0 |
if ((safeDecode) && unlikely((uptrval)(ip)+length<(uptrval)(ip))) goto _output_error; /* overflow detection */ |
|
0 |
0 |
if ((safeDecode) && unlikely((uptrval)(ip)+length<(uptrval)(ip))) goto _output_error; /* overflow detection */ |
|
0 |
0 |
if ((safeDecode) && unlikely((uptrval)(ip)+length<(uptrval)(ip))) goto _output_error; /* overflow detection */ |
|
0 |
0 |
if ((safeDecode) && unlikely((uptrval)(ip)+length<(uptrval)(ip))) goto _output_error; /* overflow detection */ |
|
0 |
0 |
if ((safeDecode) && unlikely((uptrval)(ip)+length<(uptrval)(ip))) goto _output_error; /* overflow detection */ |
|
20 |
0 |
if ((safeDecode) && unlikely((uptrval)(ip)+length<(uptrval)(ip))) goto _output_error; /* overflow detection */ |
|
20 |
0 |
if ((safeDecode) && unlikely((uptrval)(ip)+length<(uptrval)(ip))) goto _output_error; /* overflow detection */ |
|
276 |
0 |
if ((safeDecode) && unlikely((uptrval)(ip)+length<(uptrval)(ip))) goto _output_error; /* overflow detection */ |
|
276 |
0 |
if ((safeDecode) && unlikely((uptrval)(ip)+length<(uptrval)(ip))) goto _output_error; /* overflow detection */ |
|
0 |
0 |
if ((safeDecode) && unlikely((uptrval)(ip)+length<(uptrval)(ip))) goto _output_error; /* overflow detection */ |
|
0 |
0 |
if ((safeDecode) && unlikely((uptrval)(ip)+length<(uptrval)(ip))) goto _output_error; /* overflow detection */ |
|
9 |
0 |
if ((safeDecode) && unlikely((uptrval)(ip)+length<(uptrval)(ip))) goto _output_error; /* overflow detection */ |
|
9 |
0 |
if ((safeDecode) && unlikely((uptrval)(ip)+length<(uptrval)(ip))) goto _output_error; /* overflow detection */ |
|
0 |
0 |
if ((safeDecode) && unlikely((uptrval)(ip)+length<(uptrval)(ip))) goto _output_error; /* overflow detection */ |
|
0 |
0 |
if ((safeDecode) && unlikely((uptrval)(ip)+length<(uptrval)(ip))) goto _output_error; /* overflow detection */ |
|
0 |
0 |
if ((safeDecode) && unlikely((uptrval)(ip)+length<(uptrval)(ip))) goto _output_error; /* overflow detection */ |
|
0 |
0 |
if ((safeDecode) && unlikely((uptrval)(ip)+length<(uptrval)(ip))) goto _output_error; /* overflow detection */ |
|
0 |
0 |
if ((safeDecode) && unlikely((uptrval)(ip)+length<(uptrval)(ip))) goto _output_error; /* overflow detection */ |
|
0 |
0 |
if ((safeDecode) && unlikely((uptrval)(ip)+length<(uptrval)(ip))) goto _output_error; /* overflow detection */ |
|
0 |
0 |
if ((safeDecode) && unlikely((uptrval)(ip)+length<(uptrval)(ip))) goto _output_error; /* overflow detection */ |
|
0 |
0 |
if ((safeDecode) && unlikely((uptrval)(ip)+length<(uptrval)(ip))) goto _output_error; /* overflow detection */ |
|
0 |
0 |
if ((safeDecode) && unlikely((uptrval)(ip)+length<(uptrval)(ip))) goto _output_error; /* overflow detection */ |
|
0 |
0 |
if ((safeDecode) && unlikely((uptrval)(ip)+length<(uptrval)(ip))) goto _output_error; /* overflow detection */ |
|
0 |
0 |
if ((safeDecode) && unlikely((uptrval)(ip)+length<(uptrval)(ip))) goto _output_error; /* overflow detection */ |
|
0 |
0 |
if ((safeDecode) && unlikely((uptrval)(ip)+length<(uptrval)(ip))) goto _output_error; /* overflow detection */ |
|
0 |
0 |
if ((safeDecode) && unlikely((uptrval)(ip)+length<(uptrval)(ip))) goto _output_error; /* overflow detection */ |
|
0 |
0 |
if ((safeDecode) && unlikely((uptrval)(ip)+length<(uptrval)(ip))) goto _output_error; /* overflow detection */ |
1168
|
0 |
0 |
if ( ((endOnInput) && ((cpy>(partialDecoding?oexit:oend-MFLIMIT)) || (ip+length>iend-(2+1+LASTLITERALS))) ) |
|
0 |
0 |
if ( ((endOnInput) && ((cpy>(partialDecoding?oexit:oend-MFLIMIT)) || (ip+length>iend-(2+1+LASTLITERALS))) ) |
|
0 |
0 |
if ( ((endOnInput) && ((cpy>(partialDecoding?oexit:oend-MFLIMIT)) || (ip+length>iend-(2+1+LASTLITERALS))) ) |
|
0 |
0 |
if ( ((endOnInput) && ((cpy>(partialDecoding?oexit:oend-MFLIMIT)) || (ip+length>iend-(2+1+LASTLITERALS))) ) |
|
0 |
0 |
if ( ((endOnInput) && ((cpy>(partialDecoding?oexit:oend-MFLIMIT)) || (ip+length>iend-(2+1+LASTLITERALS))) ) |
|
0 |
0 |
if ( ((endOnInput) && ((cpy>(partialDecoding?oexit:oend-MFLIMIT)) || (ip+length>iend-(2+1+LASTLITERALS))) ) |
|
0 |
0 |
if ( ((endOnInput) && ((cpy>(partialDecoding?oexit:oend-MFLIMIT)) || (ip+length>iend-(2+1+LASTLITERALS))) ) |
|
0 |
0 |
if ( ((endOnInput) && ((cpy>(partialDecoding?oexit:oend-MFLIMIT)) || (ip+length>iend-(2+1+LASTLITERALS))) ) |
|
0 |
0 |
if ( ((endOnInput) && ((cpy>(partialDecoding?oexit:oend-MFLIMIT)) || (ip+length>iend-(2+1+LASTLITERALS))) ) |
|
0 |
0 |
if ( ((endOnInput) && ((cpy>(partialDecoding?oexit:oend-MFLIMIT)) || (ip+length>iend-(2+1+LASTLITERALS))) ) |
|
0 |
0 |
if ( ((endOnInput) && ((cpy>(partialDecoding?oexit:oend-MFLIMIT)) || (ip+length>iend-(2+1+LASTLITERALS))) ) |
|
0 |
0 |
if ( ((endOnInput) && ((cpy>(partialDecoding?oexit:oend-MFLIMIT)) || (ip+length>iend-(2+1+LASTLITERALS))) ) |
|
0 |
0 |
if ( ((endOnInput) && ((cpy>(partialDecoding?oexit:oend-MFLIMIT)) || (ip+length>iend-(2+1+LASTLITERALS))) ) |
|
0 |
0 |
if ( ((endOnInput) && ((cpy>(partialDecoding?oexit:oend-MFLIMIT)) || (ip+length>iend-(2+1+LASTLITERALS))) ) |
|
0 |
0 |
if ( ((endOnInput) && ((cpy>(partialDecoding?oexit:oend-MFLIMIT)) || (ip+length>iend-(2+1+LASTLITERALS))) ) |
|
0 |
0 |
if ( ((endOnInput) && ((cpy>(partialDecoding?oexit:oend-MFLIMIT)) || (ip+length>iend-(2+1+LASTLITERALS))) ) |
|
0 |
0 |
if ( ((endOnInput) && ((cpy>(partialDecoding?oexit:oend-MFLIMIT)) || (ip+length>iend-(2+1+LASTLITERALS))) ) |
|
0 |
0 |
if ( ((endOnInput) && ((cpy>(partialDecoding?oexit:oend-MFLIMIT)) || (ip+length>iend-(2+1+LASTLITERALS))) ) |
|
0 |
0 |
if ( ((endOnInput) && ((cpy>(partialDecoding?oexit:oend-MFLIMIT)) || (ip+length>iend-(2+1+LASTLITERALS))) ) |
|
0 |
0 |
if ( ((endOnInput) && ((cpy>(partialDecoding?oexit:oend-MFLIMIT)) || (ip+length>iend-(2+1+LASTLITERALS))) ) |
|
0 |
0 |
if ( ((endOnInput) && ((cpy>(partialDecoding?oexit:oend-MFLIMIT)) || (ip+length>iend-(2+1+LASTLITERALS))) ) |
|
0 |
0 |
if ( ((endOnInput) && ((cpy>(partialDecoding?oexit:oend-MFLIMIT)) || (ip+length>iend-(2+1+LASTLITERALS))) ) |
|
0 |
0 |
if ( ((endOnInput) && ((cpy>(partialDecoding?oexit:oend-MFLIMIT)) || (ip+length>iend-(2+1+LASTLITERALS))) ) |
|
0 |
0 |
if ( ((endOnInput) && ((cpy>(partialDecoding?oexit:oend-MFLIMIT)) || (ip+length>iend-(2+1+LASTLITERALS))) ) |
|
0 |
0 |
if ( ((endOnInput) && ((cpy>(partialDecoding?oexit:oend-MFLIMIT)) || (ip+length>iend-(2+1+LASTLITERALS))) ) |
|
0 |
0 |
if ( ((endOnInput) && ((cpy>(partialDecoding?oexit:oend-MFLIMIT)) || (ip+length>iend-(2+1+LASTLITERALS))) ) |
|
0 |
0 |
if ( ((endOnInput) && ((cpy>(partialDecoding?oexit:oend-MFLIMIT)) || (ip+length>iend-(2+1+LASTLITERALS))) ) |
|
0 |
0 |
if ( ((endOnInput) && ((cpy>(partialDecoding?oexit:oend-MFLIMIT)) || (ip+length>iend-(2+1+LASTLITERALS))) ) |
|
16021 |
0 |
if ( ((endOnInput) && ((cpy>(partialDecoding?oexit:oend-MFLIMIT)) || (ip+length>iend-(2+1+LASTLITERALS))) ) |
|
16021 |
0 |
if ( ((endOnInput) && ((cpy>(partialDecoding?oexit:oend-MFLIMIT)) || (ip+length>iend-(2+1+LASTLITERALS))) ) |
|
16017 |
4 |
if ( ((endOnInput) && ((cpy>(partialDecoding?oexit:oend-MFLIMIT)) || (ip+length>iend-(2+1+LASTLITERALS))) ) |
|
16015 |
2 |
if ( ((endOnInput) && ((cpy>(partialDecoding?oexit:oend-MFLIMIT)) || (ip+length>iend-(2+1+LASTLITERALS))) ) |
|
135153 |
0 |
if ( ((endOnInput) && ((cpy>(partialDecoding?oexit:oend-MFLIMIT)) || (ip+length>iend-(2+1+LASTLITERALS))) ) |
|
135153 |
0 |
if ( ((endOnInput) && ((cpy>(partialDecoding?oexit:oend-MFLIMIT)) || (ip+length>iend-(2+1+LASTLITERALS))) ) |
|
135120 |
33 |
if ( ((endOnInput) && ((cpy>(partialDecoding?oexit:oend-MFLIMIT)) || (ip+length>iend-(2+1+LASTLITERALS))) ) |
|
135120 |
0 |
if ( ((endOnInput) && ((cpy>(partialDecoding?oexit:oend-MFLIMIT)) || (ip+length>iend-(2+1+LASTLITERALS))) ) |
|
0 |
0 |
if ( ((endOnInput) && ((cpy>(partialDecoding?oexit:oend-MFLIMIT)) || (ip+length>iend-(2+1+LASTLITERALS))) ) |
|
0 |
0 |
if ( ((endOnInput) && ((cpy>(partialDecoding?oexit:oend-MFLIMIT)) || (ip+length>iend-(2+1+LASTLITERALS))) ) |
|
0 |
0 |
if ( ((endOnInput) && ((cpy>(partialDecoding?oexit:oend-MFLIMIT)) || (ip+length>iend-(2+1+LASTLITERALS))) ) |
|
0 |
0 |
if ( ((endOnInput) && ((cpy>(partialDecoding?oexit:oend-MFLIMIT)) || (ip+length>iend-(2+1+LASTLITERALS))) ) |
|
2544 |
0 |
if ( ((endOnInput) && ((cpy>(partialDecoding?oexit:oend-MFLIMIT)) || (ip+length>iend-(2+1+LASTLITERALS))) ) |
|
2544 |
0 |
if ( ((endOnInput) && ((cpy>(partialDecoding?oexit:oend-MFLIMIT)) || (ip+length>iend-(2+1+LASTLITERALS))) ) |
|
2544 |
0 |
if ( ((endOnInput) && ((cpy>(partialDecoding?oexit:oend-MFLIMIT)) || (ip+length>iend-(2+1+LASTLITERALS))) ) |
|
2541 |
3 |
if ( ((endOnInput) && ((cpy>(partialDecoding?oexit:oend-MFLIMIT)) || (ip+length>iend-(2+1+LASTLITERALS))) ) |
|
0 |
0 |
if ( ((endOnInput) && ((cpy>(partialDecoding?oexit:oend-MFLIMIT)) || (ip+length>iend-(2+1+LASTLITERALS))) ) |
|
0 |
0 |
if ( ((endOnInput) && ((cpy>(partialDecoding?oexit:oend-MFLIMIT)) || (ip+length>iend-(2+1+LASTLITERALS))) ) |
|
0 |
0 |
if ( ((endOnInput) && ((cpy>(partialDecoding?oexit:oend-MFLIMIT)) || (ip+length>iend-(2+1+LASTLITERALS))) ) |
|
0 |
0 |
if ( ((endOnInput) && ((cpy>(partialDecoding?oexit:oend-MFLIMIT)) || (ip+length>iend-(2+1+LASTLITERALS))) ) |
|
0 |
0 |
if ( ((endOnInput) && ((cpy>(partialDecoding?oexit:oend-MFLIMIT)) || (ip+length>iend-(2+1+LASTLITERALS))) ) |
|
0 |
0 |
if ( ((endOnInput) && ((cpy>(partialDecoding?oexit:oend-MFLIMIT)) || (ip+length>iend-(2+1+LASTLITERALS))) ) |
|
0 |
0 |
if ( ((endOnInput) && ((cpy>(partialDecoding?oexit:oend-MFLIMIT)) || (ip+length>iend-(2+1+LASTLITERALS))) ) |
|
0 |
0 |
if ( ((endOnInput) && ((cpy>(partialDecoding?oexit:oend-MFLIMIT)) || (ip+length>iend-(2+1+LASTLITERALS))) ) |
|
0 |
0 |
if ( ((endOnInput) && ((cpy>(partialDecoding?oexit:oend-MFLIMIT)) || (ip+length>iend-(2+1+LASTLITERALS))) ) |
|
0 |
0 |
if ( ((endOnInput) && ((cpy>(partialDecoding?oexit:oend-MFLIMIT)) || (ip+length>iend-(2+1+LASTLITERALS))) ) |
|
0 |
0 |
if ( ((endOnInput) && ((cpy>(partialDecoding?oexit:oend-MFLIMIT)) || (ip+length>iend-(2+1+LASTLITERALS))) ) |
|
0 |
0 |
if ( ((endOnInput) && ((cpy>(partialDecoding?oexit:oend-MFLIMIT)) || (ip+length>iend-(2+1+LASTLITERALS))) ) |
|
0 |
0 |
if ( ((endOnInput) && ((cpy>(partialDecoding?oexit:oend-MFLIMIT)) || (ip+length>iend-(2+1+LASTLITERALS))) ) |
|
0 |
0 |
if ( ((endOnInput) && ((cpy>(partialDecoding?oexit:oend-MFLIMIT)) || (ip+length>iend-(2+1+LASTLITERALS))) ) |
|
0 |
0 |
if ( ((endOnInput) && ((cpy>(partialDecoding?oexit:oend-MFLIMIT)) || (ip+length>iend-(2+1+LASTLITERALS))) ) |
|
0 |
0 |
if ( ((endOnInput) && ((cpy>(partialDecoding?oexit:oend-MFLIMIT)) || (ip+length>iend-(2+1+LASTLITERALS))) ) |
|
0 |
0 |
if ( ((endOnInput) && ((cpy>(partialDecoding?oexit:oend-MFLIMIT)) || (ip+length>iend-(2+1+LASTLITERALS))) ) |
|
0 |
0 |
if ( ((endOnInput) && ((cpy>(partialDecoding?oexit:oend-MFLIMIT)) || (ip+length>iend-(2+1+LASTLITERALS))) ) |
|
0 |
0 |
if ( ((endOnInput) && ((cpy>(partialDecoding?oexit:oend-MFLIMIT)) || (ip+length>iend-(2+1+LASTLITERALS))) ) |
|
0 |
0 |
if ( ((endOnInput) && ((cpy>(partialDecoding?oexit:oend-MFLIMIT)) || (ip+length>iend-(2+1+LASTLITERALS))) ) |
|
0 |
0 |
if ( ((endOnInput) && ((cpy>(partialDecoding?oexit:oend-MFLIMIT)) || (ip+length>iend-(2+1+LASTLITERALS))) ) |
|
0 |
0 |
if ( ((endOnInput) && ((cpy>(partialDecoding?oexit:oend-MFLIMIT)) || (ip+length>iend-(2+1+LASTLITERALS))) ) |
|
0 |
0 |
if ( ((endOnInput) && ((cpy>(partialDecoding?oexit:oend-MFLIMIT)) || (ip+length>iend-(2+1+LASTLITERALS))) ) |
|
0 |
0 |
if ( ((endOnInput) && ((cpy>(partialDecoding?oexit:oend-MFLIMIT)) || (ip+length>iend-(2+1+LASTLITERALS))) ) |
|
0 |
0 |
if ( ((endOnInput) && ((cpy>(partialDecoding?oexit:oend-MFLIMIT)) || (ip+length>iend-(2+1+LASTLITERALS))) ) |
|
0 |
0 |
if ( ((endOnInput) && ((cpy>(partialDecoding?oexit:oend-MFLIMIT)) || (ip+length>iend-(2+1+LASTLITERALS))) ) |
|
0 |
0 |
if ( ((endOnInput) && ((cpy>(partialDecoding?oexit:oend-MFLIMIT)) || (ip+length>iend-(2+1+LASTLITERALS))) ) |
|
0 |
0 |
if ( ((endOnInput) && ((cpy>(partialDecoding?oexit:oend-MFLIMIT)) || (ip+length>iend-(2+1+LASTLITERALS))) ) |
1169
|
0 |
0 |
|| ((!endOnInput) && (cpy>oend-WILDCOPYLENGTH)) ) |
|
0 |
0 |
|| ((!endOnInput) && (cpy>oend-WILDCOPYLENGTH)) ) |
|
0 |
0 |
|| ((!endOnInput) && (cpy>oend-WILDCOPYLENGTH)) ) |
|
0 |
0 |
|| ((!endOnInput) && (cpy>oend-WILDCOPYLENGTH)) ) |
|
0 |
0 |
|| ((!endOnInput) && (cpy>oend-WILDCOPYLENGTH)) ) |
|
0 |
0 |
|| ((!endOnInput) && (cpy>oend-WILDCOPYLENGTH)) ) |
|
0 |
0 |
|| ((!endOnInput) && (cpy>oend-WILDCOPYLENGTH)) ) |
|
0 |
0 |
|| ((!endOnInput) && (cpy>oend-WILDCOPYLENGTH)) ) |
|
0 |
0 |
|| ((!endOnInput) && (cpy>oend-WILDCOPYLENGTH)) ) |
|
0 |
0 |
|| ((!endOnInput) && (cpy>oend-WILDCOPYLENGTH)) ) |
|
0 |
0 |
|| ((!endOnInput) && (cpy>oend-WILDCOPYLENGTH)) ) |
|
0 |
0 |
|| ((!endOnInput) && (cpy>oend-WILDCOPYLENGTH)) ) |
|
0 |
0 |
|| ((!endOnInput) && (cpy>oend-WILDCOPYLENGTH)) ) |
|
0 |
0 |
|| ((!endOnInput) && (cpy>oend-WILDCOPYLENGTH)) ) |
|
0 |
16015 |
|| ((!endOnInput) && (cpy>oend-WILDCOPYLENGTH)) ) |
|
0 |
0 |
|| ((!endOnInput) && (cpy>oend-WILDCOPYLENGTH)) ) |
|
0 |
135120 |
|| ((!endOnInput) && (cpy>oend-WILDCOPYLENGTH)) ) |
|
0 |
0 |
|| ((!endOnInput) && (cpy>oend-WILDCOPYLENGTH)) ) |
|
0 |
0 |
|| ((!endOnInput) && (cpy>oend-WILDCOPYLENGTH)) ) |
|
0 |
0 |
|| ((!endOnInput) && (cpy>oend-WILDCOPYLENGTH)) ) |
|
0 |
2541 |
|| ((!endOnInput) && (cpy>oend-WILDCOPYLENGTH)) ) |
|
0 |
0 |
|| ((!endOnInput) && (cpy>oend-WILDCOPYLENGTH)) ) |
|
0 |
0 |
|| ((!endOnInput) && (cpy>oend-WILDCOPYLENGTH)) ) |
|
0 |
0 |
|| ((!endOnInput) && (cpy>oend-WILDCOPYLENGTH)) ) |
|
0 |
0 |
|| ((!endOnInput) && (cpy>oend-WILDCOPYLENGTH)) ) |
|
0 |
0 |
|| ((!endOnInput) && (cpy>oend-WILDCOPYLENGTH)) ) |
|
0 |
0 |
|| ((!endOnInput) && (cpy>oend-WILDCOPYLENGTH)) ) |
|
0 |
0 |
|| ((!endOnInput) && (cpy>oend-WILDCOPYLENGTH)) ) |
|
0 |
0 |
|| ((!endOnInput) && (cpy>oend-WILDCOPYLENGTH)) ) |
|
0 |
0 |
|| ((!endOnInput) && (cpy>oend-WILDCOPYLENGTH)) ) |
|
0 |
0 |
|| ((!endOnInput) && (cpy>oend-WILDCOPYLENGTH)) ) |
|
0 |
0 |
|| ((!endOnInput) && (cpy>oend-WILDCOPYLENGTH)) ) |
|
0 |
0 |
|| ((!endOnInput) && (cpy>oend-WILDCOPYLENGTH)) ) |
|
0 |
0 |
|| ((!endOnInput) && (cpy>oend-WILDCOPYLENGTH)) ) |
|
0 |
0 |
|| ((!endOnInput) && (cpy>oend-WILDCOPYLENGTH)) ) |
|
0 |
0 |
|| ((!endOnInput) && (cpy>oend-WILDCOPYLENGTH)) ) |
1171
|
0 |
0 |
if (partialDecoding) { |
|
0 |
0 |
if (partialDecoding) { |
|
0 |
0 |
if (partialDecoding) { |
|
0 |
0 |
if (partialDecoding) { |
|
0 |
0 |
if (partialDecoding) { |
|
0 |
0 |
if (partialDecoding) { |
|
0 |
0 |
if (partialDecoding) { |
|
0 |
6 |
if (partialDecoding) { |
|
0 |
33 |
if (partialDecoding) { |
|
0 |
0 |
if (partialDecoding) { |
|
0 |
3 |
if (partialDecoding) { |
|
0 |
0 |
if (partialDecoding) { |
|
0 |
0 |
if (partialDecoding) { |
|
0 |
0 |
if (partialDecoding) { |
|
0 |
0 |
if (partialDecoding) { |
|
0 |
0 |
if (partialDecoding) { |
|
0 |
0 |
if (partialDecoding) { |
|
0 |
0 |
if (partialDecoding) { |
1172
|
0 |
0 |
if (cpy > oend) goto _output_error; /* Error : write attempt beyond end of output buffer */ |
|
0 |
0 |
if (cpy > oend) goto _output_error; /* Error : write attempt beyond end of output buffer */ |
|
0 |
0 |
if (cpy > oend) goto _output_error; /* Error : write attempt beyond end of output buffer */ |
|
0 |
0 |
if (cpy > oend) goto _output_error; /* Error : write attempt beyond end of output buffer */ |
|
0 |
0 |
if (cpy > oend) goto _output_error; /* Error : write attempt beyond end of output buffer */ |
|
0 |
0 |
if (cpy > oend) goto _output_error; /* Error : write attempt beyond end of output buffer */ |
|
0 |
0 |
if (cpy > oend) goto _output_error; /* Error : write attempt beyond end of output buffer */ |
|
0 |
0 |
if (cpy > oend) goto _output_error; /* Error : write attempt beyond end of output buffer */ |
|
0 |
0 |
if (cpy > oend) goto _output_error; /* Error : write attempt beyond end of output buffer */ |
|
0 |
0 |
if (cpy > oend) goto _output_error; /* Error : write attempt beyond end of output buffer */ |
|
0 |
0 |
if (cpy > oend) goto _output_error; /* Error : write attempt beyond end of output buffer */ |
|
0 |
0 |
if (cpy > oend) goto _output_error; /* Error : write attempt beyond end of output buffer */ |
|
0 |
0 |
if (cpy > oend) goto _output_error; /* Error : write attempt beyond end of output buffer */ |
|
0 |
0 |
if (cpy > oend) goto _output_error; /* Error : write attempt beyond end of output buffer */ |
|
0 |
0 |
if (cpy > oend) goto _output_error; /* Error : write attempt beyond end of output buffer */ |
|
0 |
0 |
if (cpy > oend) goto _output_error; /* Error : write attempt beyond end of output buffer */ |
|
0 |
0 |
if (cpy > oend) goto _output_error; /* Error : write attempt beyond end of output buffer */ |
|
0 |
0 |
if (cpy > oend) goto _output_error; /* Error : write attempt beyond end of output buffer */ |
1173
|
0 |
0 |
if ((endOnInput) && (ip+length > iend)) goto _output_error; /* Error : read attempt beyond end of input buffer */ |
|
0 |
0 |
if ((endOnInput) && (ip+length > iend)) goto _output_error; /* Error : read attempt beyond end of input buffer */ |
|
0 |
0 |
if ((endOnInput) && (ip+length > iend)) goto _output_error; /* Error : read attempt beyond end of input buffer */ |
|
0 |
0 |
if ((endOnInput) && (ip+length > iend)) goto _output_error; /* Error : read attempt beyond end of input buffer */ |
|
0 |
0 |
if ((endOnInput) && (ip+length > iend)) goto _output_error; /* Error : read attempt beyond end of input buffer */ |
|
0 |
0 |
if ((endOnInput) && (ip+length > iend)) goto _output_error; /* Error : read attempt beyond end of input buffer */ |
|
0 |
0 |
if ((endOnInput) && (ip+length > iend)) goto _output_error; /* Error : read attempt beyond end of input buffer */ |
|
0 |
0 |
if ((endOnInput) && (ip+length > iend)) goto _output_error; /* Error : read attempt beyond end of input buffer */ |
|
0 |
0 |
if ((endOnInput) && (ip+length > iend)) goto _output_error; /* Error : read attempt beyond end of input buffer */ |
|
0 |
0 |
if ((endOnInput) && (ip+length > iend)) goto _output_error; /* Error : read attempt beyond end of input buffer */ |
|
0 |
0 |
if ((endOnInput) && (ip+length > iend)) goto _output_error; /* Error : read attempt beyond end of input buffer */ |
|
0 |
0 |
if ((endOnInput) && (ip+length > iend)) goto _output_error; /* Error : read attempt beyond end of input buffer */ |
|
0 |
0 |
if ((endOnInput) && (ip+length > iend)) goto _output_error; /* Error : read attempt beyond end of input buffer */ |
|
0 |
0 |
if ((endOnInput) && (ip+length > iend)) goto _output_error; /* Error : read attempt beyond end of input buffer */ |
|
0 |
0 |
if ((endOnInput) && (ip+length > iend)) goto _output_error; /* Error : read attempt beyond end of input buffer */ |
|
0 |
0 |
if ((endOnInput) && (ip+length > iend)) goto _output_error; /* Error : read attempt beyond end of input buffer */ |
|
0 |
0 |
if ((endOnInput) && (ip+length > iend)) goto _output_error; /* Error : read attempt beyond end of input buffer */ |
|
0 |
0 |
if ((endOnInput) && (ip+length > iend)) goto _output_error; /* Error : read attempt beyond end of input buffer */ |
|
0 |
0 |
if ((endOnInput) && (ip+length > iend)) goto _output_error; /* Error : read attempt beyond end of input buffer */ |
|
0 |
0 |
if ((endOnInput) && (ip+length > iend)) goto _output_error; /* Error : read attempt beyond end of input buffer */ |
|
0 |
0 |
if ((endOnInput) && (ip+length > iend)) goto _output_error; /* Error : read attempt beyond end of input buffer */ |
|
0 |
0 |
if ((endOnInput) && (ip+length > iend)) goto _output_error; /* Error : read attempt beyond end of input buffer */ |
|
0 |
0 |
if ((endOnInput) && (ip+length > iend)) goto _output_error; /* Error : read attempt beyond end of input buffer */ |
|
0 |
0 |
if ((endOnInput) && (ip+length > iend)) goto _output_error; /* Error : read attempt beyond end of input buffer */ |
|
0 |
0 |
if ((endOnInput) && (ip+length > iend)) goto _output_error; /* Error : read attempt beyond end of input buffer */ |
|
0 |
0 |
if ((endOnInput) && (ip+length > iend)) goto _output_error; /* Error : read attempt beyond end of input buffer */ |
|
0 |
0 |
if ((endOnInput) && (ip+length > iend)) goto _output_error; /* Error : read attempt beyond end of input buffer */ |
|
0 |
0 |
if ((endOnInput) && (ip+length > iend)) goto _output_error; /* Error : read attempt beyond end of input buffer */ |
|
0 |
0 |
if ((endOnInput) && (ip+length > iend)) goto _output_error; /* Error : read attempt beyond end of input buffer */ |
|
0 |
0 |
if ((endOnInput) && (ip+length > iend)) goto _output_error; /* Error : read attempt beyond end of input buffer */ |
|
0 |
0 |
if ((endOnInput) && (ip+length > iend)) goto _output_error; /* Error : read attempt beyond end of input buffer */ |
|
0 |
0 |
if ((endOnInput) && (ip+length > iend)) goto _output_error; /* Error : read attempt beyond end of input buffer */ |
|
0 |
0 |
if ((endOnInput) && (ip+length > iend)) goto _output_error; /* Error : read attempt beyond end of input buffer */ |
|
0 |
0 |
if ((endOnInput) && (ip+length > iend)) goto _output_error; /* Error : read attempt beyond end of input buffer */ |
|
0 |
0 |
if ((endOnInput) && (ip+length > iend)) goto _output_error; /* Error : read attempt beyond end of input buffer */ |
|
0 |
0 |
if ((endOnInput) && (ip+length > iend)) goto _output_error; /* Error : read attempt beyond end of input buffer */ |
1175
|
0 |
0 |
if ((!endOnInput) && (cpy != oend)) goto _output_error; /* Error : block decoding must stop exactly there */ |
|
0 |
0 |
if ((!endOnInput) && (cpy != oend)) goto _output_error; /* Error : block decoding must stop exactly there */ |
|
0 |
0 |
if ((!endOnInput) && (cpy != oend)) goto _output_error; /* Error : block decoding must stop exactly there */ |
|
0 |
0 |
if ((!endOnInput) && (cpy != oend)) goto _output_error; /* Error : block decoding must stop exactly there */ |
|
0 |
0 |
if ((!endOnInput) && (cpy != oend)) goto _output_error; /* Error : block decoding must stop exactly there */ |
|
0 |
0 |
if ((!endOnInput) && (cpy != oend)) goto _output_error; /* Error : block decoding must stop exactly there */ |
|
0 |
0 |
if ((!endOnInput) && (cpy != oend)) goto _output_error; /* Error : block decoding must stop exactly there */ |
|
0 |
0 |
if ((!endOnInput) && (cpy != oend)) goto _output_error; /* Error : block decoding must stop exactly there */ |
|
0 |
0 |
if ((!endOnInput) && (cpy != oend)) goto _output_error; /* Error : block decoding must stop exactly there */ |
|
0 |
0 |
if ((!endOnInput) && (cpy != oend)) goto _output_error; /* Error : block decoding must stop exactly there */ |
|
0 |
0 |
if ((!endOnInput) && (cpy != oend)) goto _output_error; /* Error : block decoding must stop exactly there */ |
|
0 |
0 |
if ((!endOnInput) && (cpy != oend)) goto _output_error; /* Error : block decoding must stop exactly there */ |
|
0 |
0 |
if ((!endOnInput) && (cpy != oend)) goto _output_error; /* Error : block decoding must stop exactly there */ |
|
0 |
0 |
if ((!endOnInput) && (cpy != oend)) goto _output_error; /* Error : block decoding must stop exactly there */ |
|
0 |
6 |
if ((!endOnInput) && (cpy != oend)) goto _output_error; /* Error : block decoding must stop exactly there */ |
|
0 |
0 |
if ((!endOnInput) && (cpy != oend)) goto _output_error; /* Error : block decoding must stop exactly there */ |
|
0 |
33 |
if ((!endOnInput) && (cpy != oend)) goto _output_error; /* Error : block decoding must stop exactly there */ |
|
0 |
0 |
if ((!endOnInput) && (cpy != oend)) goto _output_error; /* Error : block decoding must stop exactly there */ |
|
0 |
0 |
if ((!endOnInput) && (cpy != oend)) goto _output_error; /* Error : block decoding must stop exactly there */ |
|
0 |
0 |
if ((!endOnInput) && (cpy != oend)) goto _output_error; /* Error : block decoding must stop exactly there */ |
|
0 |
3 |
if ((!endOnInput) && (cpy != oend)) goto _output_error; /* Error : block decoding must stop exactly there */ |
|
0 |
0 |
if ((!endOnInput) && (cpy != oend)) goto _output_error; /* Error : block decoding must stop exactly there */ |
|
0 |
0 |
if ((!endOnInput) && (cpy != oend)) goto _output_error; /* Error : block decoding must stop exactly there */ |
|
0 |
0 |
if ((!endOnInput) && (cpy != oend)) goto _output_error; /* Error : block decoding must stop exactly there */ |
|
0 |
0 |
if ((!endOnInput) && (cpy != oend)) goto _output_error; /* Error : block decoding must stop exactly there */ |
|
0 |
0 |
if ((!endOnInput) && (cpy != oend)) goto _output_error; /* Error : block decoding must stop exactly there */ |
|
0 |
0 |
if ((!endOnInput) && (cpy != oend)) goto _output_error; /* Error : block decoding must stop exactly there */ |
|
0 |
0 |
if ((!endOnInput) && (cpy != oend)) goto _output_error; /* Error : block decoding must stop exactly there */ |
|
0 |
0 |
if ((!endOnInput) && (cpy != oend)) goto _output_error; /* Error : block decoding must stop exactly there */ |
|
0 |
0 |
if ((!endOnInput) && (cpy != oend)) goto _output_error; /* Error : block decoding must stop exactly there */ |
|
0 |
0 |
if ((!endOnInput) && (cpy != oend)) goto _output_error; /* Error : block decoding must stop exactly there */ |
|
0 |
0 |
if ((!endOnInput) && (cpy != oend)) goto _output_error; /* Error : block decoding must stop exactly there */ |
|
0 |
0 |
if ((!endOnInput) && (cpy != oend)) goto _output_error; /* Error : block decoding must stop exactly there */ |
|
0 |
0 |
if ((!endOnInput) && (cpy != oend)) goto _output_error; /* Error : block decoding must stop exactly there */ |
|
0 |
0 |
if ((!endOnInput) && (cpy != oend)) goto _output_error; /* Error : block decoding must stop exactly there */ |
|
0 |
0 |
if ((!endOnInput) && (cpy != oend)) goto _output_error; /* Error : block decoding must stop exactly there */ |
1176
|
0 |
0 |
if ((endOnInput) && ((ip+length != iend) || (cpy > oend))) goto _output_error; /* Error : input must be consumed */ |
|
0 |
0 |
if ((endOnInput) && ((ip+length != iend) || (cpy > oend))) goto _output_error; /* Error : input must be consumed */ |
|
0 |
0 |
if ((endOnInput) && ((ip+length != iend) || (cpy > oend))) goto _output_error; /* Error : input must be consumed */ |
|
0 |
0 |
if ((endOnInput) && ((ip+length != iend) || (cpy > oend))) goto _output_error; /* Error : input must be consumed */ |
|
0 |
0 |
if ((endOnInput) && ((ip+length != iend) || (cpy > oend))) goto _output_error; /* Error : input must be consumed */ |
|
0 |
0 |
if ((endOnInput) && ((ip+length != iend) || (cpy > oend))) goto _output_error; /* Error : input must be consumed */ |
|
0 |
0 |
if ((endOnInput) && ((ip+length != iend) || (cpy > oend))) goto _output_error; /* Error : input must be consumed */ |
|
0 |
0 |
if ((endOnInput) && ((ip+length != iend) || (cpy > oend))) goto _output_error; /* Error : input must be consumed */ |
|
0 |
0 |
if ((endOnInput) && ((ip+length != iend) || (cpy > oend))) goto _output_error; /* Error : input must be consumed */ |
|
0 |
0 |
if ((endOnInput) && ((ip+length != iend) || (cpy > oend))) goto _output_error; /* Error : input must be consumed */ |
|
0 |
0 |
if ((endOnInput) && ((ip+length != iend) || (cpy > oend))) goto _output_error; /* Error : input must be consumed */ |
|
0 |
0 |
if ((endOnInput) && ((ip+length != iend) || (cpy > oend))) goto _output_error; /* Error : input must be consumed */ |
|
0 |
0 |
if ((endOnInput) && ((ip+length != iend) || (cpy > oend))) goto _output_error; /* Error : input must be consumed */ |
|
0 |
0 |
if ((endOnInput) && ((ip+length != iend) || (cpy > oend))) goto _output_error; /* Error : input must be consumed */ |
|
0 |
0 |
if ((endOnInput) && ((ip+length != iend) || (cpy > oend))) goto _output_error; /* Error : input must be consumed */ |
|
0 |
0 |
if ((endOnInput) && ((ip+length != iend) || (cpy > oend))) goto _output_error; /* Error : input must be consumed */ |
|
0 |
0 |
if ((endOnInput) && ((ip+length != iend) || (cpy > oend))) goto _output_error; /* Error : input must be consumed */ |
|
0 |
0 |
if ((endOnInput) && ((ip+length != iend) || (cpy > oend))) goto _output_error; /* Error : input must be consumed */ |
|
0 |
0 |
if ((endOnInput) && ((ip+length != iend) || (cpy > oend))) goto _output_error; /* Error : input must be consumed */ |
|
0 |
0 |
if ((endOnInput) && ((ip+length != iend) || (cpy > oend))) goto _output_error; /* Error : input must be consumed */ |
|
0 |
0 |
if ((endOnInput) && ((ip+length != iend) || (cpy > oend))) goto _output_error; /* Error : input must be consumed */ |
|
6 |
0 |
if ((endOnInput) && ((ip+length != iend) || (cpy > oend))) goto _output_error; /* Error : input must be consumed */ |
|
6 |
0 |
if ((endOnInput) && ((ip+length != iend) || (cpy > oend))) goto _output_error; /* Error : input must be consumed */ |
|
6 |
0 |
if ((endOnInput) && ((ip+length != iend) || (cpy > oend))) goto _output_error; /* Error : input must be consumed */ |
|
33 |
0 |
if ((endOnInput) && ((ip+length != iend) || (cpy > oend))) goto _output_error; /* Error : input must be consumed */ |
|
33 |
0 |
if ((endOnInput) && ((ip+length != iend) || (cpy > oend))) goto _output_error; /* Error : input must be consumed */ |
|
33 |
0 |
if ((endOnInput) && ((ip+length != iend) || (cpy > oend))) goto _output_error; /* Error : input must be consumed */ |
|
0 |
0 |
if ((endOnInput) && ((ip+length != iend) || (cpy > oend))) goto _output_error; /* Error : input must be consumed */ |
|
0 |
0 |
if ((endOnInput) && ((ip+length != iend) || (cpy > oend))) goto _output_error; /* Error : input must be consumed */ |
|
0 |
0 |
if ((endOnInput) && ((ip+length != iend) || (cpy > oend))) goto _output_error; /* Error : input must be consumed */ |
|
3 |
0 |
if ((endOnInput) && ((ip+length != iend) || (cpy > oend))) goto _output_error; /* Error : input must be consumed */ |
|
3 |
0 |
if ((endOnInput) && ((ip+length != iend) || (cpy > oend))) goto _output_error; /* Error : input must be consumed */ |
|
3 |
0 |
if ((endOnInput) && ((ip+length != iend) || (cpy > oend))) goto _output_error; /* Error : input must be consumed */ |
|
0 |
0 |
if ((endOnInput) && ((ip+length != iend) || (cpy > oend))) goto _output_error; /* Error : input must be consumed */ |
|
0 |
0 |
if ((endOnInput) && ((ip+length != iend) || (cpy > oend))) goto _output_error; /* Error : input must be consumed */ |
|
0 |
0 |
if ((endOnInput) && ((ip+length != iend) || (cpy > oend))) goto _output_error; /* Error : input must be consumed */ |
|
0 |
0 |
if ((endOnInput) && ((ip+length != iend) || (cpy > oend))) goto _output_error; /* Error : input must be consumed */ |
|
0 |
0 |
if ((endOnInput) && ((ip+length != iend) || (cpy > oend))) goto _output_error; /* Error : input must be consumed */ |
|
0 |
0 |
if ((endOnInput) && ((ip+length != iend) || (cpy > oend))) goto _output_error; /* Error : input must be consumed */ |
|
0 |
0 |
if ((endOnInput) && ((ip+length != iend) || (cpy > oend))) goto _output_error; /* Error : input must be consumed */ |
|
0 |
0 |
if ((endOnInput) && ((ip+length != iend) || (cpy > oend))) goto _output_error; /* Error : input must be consumed */ |
|
0 |
0 |
if ((endOnInput) && ((ip+length != iend) || (cpy > oend))) goto _output_error; /* Error : input must be consumed */ |
|
0 |
0 |
if ((endOnInput) && ((ip+length != iend) || (cpy > oend))) goto _output_error; /* Error : input must be consumed */ |
|
0 |
0 |
if ((endOnInput) && ((ip+length != iend) || (cpy > oend))) goto _output_error; /* Error : input must be consumed */ |
|
0 |
0 |
if ((endOnInput) && ((ip+length != iend) || (cpy > oend))) goto _output_error; /* Error : input must be consumed */ |
|
0 |
0 |
if ((endOnInput) && ((ip+length != iend) || (cpy > oend))) goto _output_error; /* Error : input must be consumed */ |
|
0 |
0 |
if ((endOnInput) && ((ip+length != iend) || (cpy > oend))) goto _output_error; /* Error : input must be consumed */ |
|
0 |
0 |
if ((endOnInput) && ((ip+length != iend) || (cpy > oend))) goto _output_error; /* Error : input must be consumed */ |
|
0 |
0 |
if ((endOnInput) && ((ip+length != iend) || (cpy > oend))) goto _output_error; /* Error : input must be consumed */ |
|
0 |
0 |
if ((endOnInput) && ((ip+length != iend) || (cpy > oend))) goto _output_error; /* Error : input must be consumed */ |
|
0 |
0 |
if ((endOnInput) && ((ip+length != iend) || (cpy > oend))) goto _output_error; /* Error : input must be consumed */ |
|
0 |
0 |
if ((endOnInput) && ((ip+length != iend) || (cpy > oend))) goto _output_error; /* Error : input must be consumed */ |
|
0 |
0 |
if ((endOnInput) && ((ip+length != iend) || (cpy > oend))) goto _output_error; /* Error : input must be consumed */ |
|
0 |
0 |
if ((endOnInput) && ((ip+length != iend) || (cpy > oend))) goto _output_error; /* Error : input must be consumed */ |
1189
|
0 |
0 |
if ((checkOffset) && (unlikely(match + dictSize < lowPrefix))) goto _output_error; /* Error : offset outside buffers */ |
|
0 |
0 |
if ((checkOffset) && (unlikely(match + dictSize < lowPrefix))) goto _output_error; /* Error : offset outside buffers */ |
1198
|
0 |
0 |
if ((endOnInput) && (ip > iend-LASTLITERALS)) goto _output_error; |
|
0 |
0 |
if ((endOnInput) && (ip > iend-LASTLITERALS)) goto _output_error; |
|
0 |
0 |
if ((endOnInput) && (ip > iend-LASTLITERALS)) goto _output_error; |
|
0 |
0 |
if ((endOnInput) && (ip > iend-LASTLITERALS)) goto _output_error; |
|
0 |
0 |
if ((endOnInput) && (ip > iend-LASTLITERALS)) goto _output_error; |
|
0 |
0 |
if ((endOnInput) && (ip > iend-LASTLITERALS)) goto _output_error; |
|
0 |
0 |
if ((endOnInput) && (ip > iend-LASTLITERALS)) goto _output_error; |
|
0 |
0 |
if ((endOnInput) && (ip > iend-LASTLITERALS)) goto _output_error; |
|
0 |
0 |
if ((endOnInput) && (ip > iend-LASTLITERALS)) goto _output_error; |
|
0 |
0 |
if ((endOnInput) && (ip > iend-LASTLITERALS)) goto _output_error; |
|
0 |
0 |
if ((endOnInput) && (ip > iend-LASTLITERALS)) goto _output_error; |
|
0 |
0 |
if ((endOnInput) && (ip > iend-LASTLITERALS)) goto _output_error; |
|
0 |
0 |
if ((endOnInput) && (ip > iend-LASTLITERALS)) goto _output_error; |
|
0 |
0 |
if ((endOnInput) && (ip > iend-LASTLITERALS)) goto _output_error; |
|
269 |
0 |
if ((endOnInput) && (ip > iend-LASTLITERALS)) goto _output_error; |
|
269 |
0 |
if ((endOnInput) && (ip > iend-LASTLITERALS)) goto _output_error; |
|
0 |
0 |
if ((endOnInput) && (ip > iend-LASTLITERALS)) goto _output_error; |
|
0 |
0 |
if ((endOnInput) && (ip > iend-LASTLITERALS)) goto _output_error; |
|
0 |
0 |
if ((endOnInput) && (ip > iend-LASTLITERALS)) goto _output_error; |
|
0 |
0 |
if ((endOnInput) && (ip > iend-LASTLITERALS)) goto _output_error; |
|
0 |
0 |
if ((endOnInput) && (ip > iend-LASTLITERALS)) goto _output_error; |
|
0 |
0 |
if ((endOnInput) && (ip > iend-LASTLITERALS)) goto _output_error; |
|
0 |
0 |
if ((endOnInput) && (ip > iend-LASTLITERALS)) goto _output_error; |
|
0 |
0 |
if ((endOnInput) && (ip > iend-LASTLITERALS)) goto _output_error; |
|
0 |
0 |
if ((endOnInput) && (ip > iend-LASTLITERALS)) goto _output_error; |
|
0 |
0 |
if ((endOnInput) && (ip > iend-LASTLITERALS)) goto _output_error; |
|
0 |
0 |
if ((endOnInput) && (ip > iend-LASTLITERALS)) goto _output_error; |
|
0 |
0 |
if ((endOnInput) && (ip > iend-LASTLITERALS)) goto _output_error; |
|
0 |
0 |
if ((endOnInput) && (ip > iend-LASTLITERALS)) goto _output_error; |
|
0 |
0 |
if ((endOnInput) && (ip > iend-LASTLITERALS)) goto _output_error; |
|
0 |
0 |
if ((endOnInput) && (ip > iend-LASTLITERALS)) goto _output_error; |
|
0 |
0 |
if ((endOnInput) && (ip > iend-LASTLITERALS)) goto _output_error; |
|
0 |
0 |
if ((endOnInput) && (ip > iend-LASTLITERALS)) goto _output_error; |
|
0 |
0 |
if ((endOnInput) && (ip > iend-LASTLITERALS)) goto _output_error; |
|
0 |
0 |
if ((endOnInput) && (ip > iend-LASTLITERALS)) goto _output_error; |
|
0 |
0 |
if ((endOnInput) && (ip > iend-LASTLITERALS)) goto _output_error; |
1200
|
0 |
0 |
} while (s==255); |
|
0 |
0 |
} while (s==255); |
|
0 |
0 |
} while (s==255); |
|
0 |
0 |
} while (s==255); |
|
0 |
0 |
} while (s==255); |
|
0 |
0 |
} while (s==255); |
|
0 |
0 |
} while (s==255); |
|
264 |
5 |
} while (s==255); |
|
0 |
0 |
} while (s==255); |
|
0 |
0 |
} while (s==255); |
|
0 |
0 |
} while (s==255); |
|
0 |
0 |
} while (s==255); |
|
0 |
0 |
} while (s==255); |
|
0 |
0 |
} while (s==255); |
|
0 |
0 |
} while (s==255); |
|
0 |
0 |
} while (s==255); |
|
0 |
0 |
} while (s==255); |
|
0 |
0 |
} while (s==255); |
1201
|
0 |
0 |
if ((safeDecode) && unlikely((uptrval)(op)+length<(uptrval)op)) goto _output_error; /* overflow detection */ |
|
0 |
0 |
if ((safeDecode) && unlikely((uptrval)(op)+length<(uptrval)op)) goto _output_error; /* overflow detection */ |
|
0 |
0 |
if ((safeDecode) && unlikely((uptrval)(op)+length<(uptrval)op)) goto _output_error; /* overflow detection */ |
|
0 |
0 |
if ((safeDecode) && unlikely((uptrval)(op)+length<(uptrval)op)) goto _output_error; /* overflow detection */ |
|
0 |
0 |
if ((safeDecode) && unlikely((uptrval)(op)+length<(uptrval)op)) goto _output_error; /* overflow detection */ |
|
0 |
0 |
if ((safeDecode) && unlikely((uptrval)(op)+length<(uptrval)op)) goto _output_error; /* overflow detection */ |
|
0 |
0 |
if ((safeDecode) && unlikely((uptrval)(op)+length<(uptrval)op)) goto _output_error; /* overflow detection */ |
|
0 |
0 |
if ((safeDecode) && unlikely((uptrval)(op)+length<(uptrval)op)) goto _output_error; /* overflow detection */ |
|
0 |
0 |
if ((safeDecode) && unlikely((uptrval)(op)+length<(uptrval)op)) goto _output_error; /* overflow detection */ |
|
0 |
0 |
if ((safeDecode) && unlikely((uptrval)(op)+length<(uptrval)op)) goto _output_error; /* overflow detection */ |
|
0 |
0 |
if ((safeDecode) && unlikely((uptrval)(op)+length<(uptrval)op)) goto _output_error; /* overflow detection */ |
|
0 |
0 |
if ((safeDecode) && unlikely((uptrval)(op)+length<(uptrval)op)) goto _output_error; /* overflow detection */ |
|
0 |
0 |
if ((safeDecode) && unlikely((uptrval)(op)+length<(uptrval)op)) goto _output_error; /* overflow detection */ |
|
0 |
0 |
if ((safeDecode) && unlikely((uptrval)(op)+length<(uptrval)op)) goto _output_error; /* overflow detection */ |
|
5 |
0 |
if ((safeDecode) && unlikely((uptrval)(op)+length<(uptrval)op)) goto _output_error; /* overflow detection */ |
|
5 |
0 |
if ((safeDecode) && unlikely((uptrval)(op)+length<(uptrval)op)) goto _output_error; /* overflow detection */ |
|
0 |
0 |
if ((safeDecode) && unlikely((uptrval)(op)+length<(uptrval)op)) goto _output_error; /* overflow detection */ |
|
0 |
0 |
if ((safeDecode) && unlikely((uptrval)(op)+length<(uptrval)op)) goto _output_error; /* overflow detection */ |
|
0 |
0 |
if ((safeDecode) && unlikely((uptrval)(op)+length<(uptrval)op)) goto _output_error; /* overflow detection */ |
|
0 |
0 |
if ((safeDecode) && unlikely((uptrval)(op)+length<(uptrval)op)) goto _output_error; /* overflow detection */ |
|
0 |
0 |
if ((safeDecode) && unlikely((uptrval)(op)+length<(uptrval)op)) goto _output_error; /* overflow detection */ |
|
0 |
0 |
if ((safeDecode) && unlikely((uptrval)(op)+length<(uptrval)op)) goto _output_error; /* overflow detection */ |
|
0 |
0 |
if ((safeDecode) && unlikely((uptrval)(op)+length<(uptrval)op)) goto _output_error; /* overflow detection */ |
|
0 |
0 |
if ((safeDecode) && unlikely((uptrval)(op)+length<(uptrval)op)) goto _output_error; /* overflow detection */ |
|
0 |
0 |
if ((safeDecode) && unlikely((uptrval)(op)+length<(uptrval)op)) goto _output_error; /* overflow detection */ |
|
0 |
0 |
if ((safeDecode) && unlikely((uptrval)(op)+length<(uptrval)op)) goto _output_error; /* overflow detection */ |
|
0 |
0 |
if ((safeDecode) && unlikely((uptrval)(op)+length<(uptrval)op)) goto _output_error; /* overflow detection */ |
|
0 |
0 |
if ((safeDecode) && unlikely((uptrval)(op)+length<(uptrval)op)) goto _output_error; /* overflow detection */ |
|
0 |
0 |
if ((safeDecode) && unlikely((uptrval)(op)+length<(uptrval)op)) goto _output_error; /* overflow detection */ |
|
0 |
0 |
if ((safeDecode) && unlikely((uptrval)(op)+length<(uptrval)op)) goto _output_error; /* overflow detection */ |
|
0 |
0 |
if ((safeDecode) && unlikely((uptrval)(op)+length<(uptrval)op)) goto _output_error; /* overflow detection */ |
|
0 |
0 |
if ((safeDecode) && unlikely((uptrval)(op)+length<(uptrval)op)) goto _output_error; /* overflow detection */ |
|
0 |
0 |
if ((safeDecode) && unlikely((uptrval)(op)+length<(uptrval)op)) goto _output_error; /* overflow detection */ |
|
0 |
0 |
if ((safeDecode) && unlikely((uptrval)(op)+length<(uptrval)op)) goto _output_error; /* overflow detection */ |
|
0 |
0 |
if ((safeDecode) && unlikely((uptrval)(op)+length<(uptrval)op)) goto _output_error; /* overflow detection */ |
|
0 |
0 |
if ((safeDecode) && unlikely((uptrval)(op)+length<(uptrval)op)) goto _output_error; /* overflow detection */ |
1206
|
0 |
0 |
if ((dict==usingExtDict) && (match < lowPrefix)) { |
|
0 |
0 |
if ((dict==usingExtDict) && (match < lowPrefix)) { |
|
0 |
0 |
if ((dict==usingExtDict) && (match < lowPrefix)) { |
|
0 |
0 |
if ((dict==usingExtDict) && (match < lowPrefix)) { |
|
0 |
0 |
if ((dict==usingExtDict) && (match < lowPrefix)) { |
|
0 |
0 |
if ((dict==usingExtDict) && (match < lowPrefix)) { |
|
0 |
0 |
if ((dict==usingExtDict) && (match < lowPrefix)) { |
|
0 |
0 |
if ((dict==usingExtDict) && (match < lowPrefix)) { |
|
0 |
0 |
if ((dict==usingExtDict) && (match < lowPrefix)) { |
|
0 |
0 |
if ((dict==usingExtDict) && (match < lowPrefix)) { |
|
0 |
0 |
if ((dict==usingExtDict) && (match < lowPrefix)) { |
|
0 |
0 |
if ((dict==usingExtDict) && (match < lowPrefix)) { |
|
0 |
0 |
if ((dict==usingExtDict) && (match < lowPrefix)) { |
|
0 |
0 |
if ((dict==usingExtDict) && (match < lowPrefix)) { |
|
0 |
16015 |
if ((dict==usingExtDict) && (match < lowPrefix)) { |
|
0 |
0 |
if ((dict==usingExtDict) && (match < lowPrefix)) { |
|
0 |
135120 |
if ((dict==usingExtDict) && (match < lowPrefix)) { |
|
0 |
0 |
if ((dict==usingExtDict) && (match < lowPrefix)) { |
|
0 |
0 |
if ((dict==usingExtDict) && (match < lowPrefix)) { |
|
0 |
0 |
if ((dict==usingExtDict) && (match < lowPrefix)) { |
|
2541 |
0 |
if ((dict==usingExtDict) && (match < lowPrefix)) { |
|
162 |
2379 |
if ((dict==usingExtDict) && (match < lowPrefix)) { |
|
0 |
0 |
if ((dict==usingExtDict) && (match < lowPrefix)) { |
|
0 |
0 |
if ((dict==usingExtDict) && (match < lowPrefix)) { |
|
0 |
0 |
if ((dict==usingExtDict) && (match < lowPrefix)) { |
|
0 |
0 |
if ((dict==usingExtDict) && (match < lowPrefix)) { |
|
0 |
0 |
if ((dict==usingExtDict) && (match < lowPrefix)) { |
|
0 |
0 |
if ((dict==usingExtDict) && (match < lowPrefix)) { |
|
0 |
0 |
if ((dict==usingExtDict) && (match < lowPrefix)) { |
|
0 |
0 |
if ((dict==usingExtDict) && (match < lowPrefix)) { |
|
0 |
0 |
if ((dict==usingExtDict) && (match < lowPrefix)) { |
|
0 |
0 |
if ((dict==usingExtDict) && (match < lowPrefix)) { |
|
0 |
0 |
if ((dict==usingExtDict) && (match < lowPrefix)) { |
|
0 |
0 |
if ((dict==usingExtDict) && (match < lowPrefix)) { |
|
0 |
0 |
if ((dict==usingExtDict) && (match < lowPrefix)) { |
|
0 |
0 |
if ((dict==usingExtDict) && (match < lowPrefix)) { |
1207
|
0 |
0 |
if (unlikely(op+length > oend-LASTLITERALS)) goto _output_error; /* doesn't respect parsing restriction */ |
|
0 |
0 |
if (unlikely(op+length > oend-LASTLITERALS)) goto _output_error; /* doesn't respect parsing restriction */ |
|
0 |
0 |
if (unlikely(op+length > oend-LASTLITERALS)) goto _output_error; /* doesn't respect parsing restriction */ |
|
0 |
0 |
if (unlikely(op+length > oend-LASTLITERALS)) goto _output_error; /* doesn't respect parsing restriction */ |
|
0 |
0 |
if (unlikely(op+length > oend-LASTLITERALS)) goto _output_error; /* doesn't respect parsing restriction */ |
|
0 |
0 |
if (unlikely(op+length > oend-LASTLITERALS)) goto _output_error; /* doesn't respect parsing restriction */ |
|
0 |
0 |
if (unlikely(op+length > oend-LASTLITERALS)) goto _output_error; /* doesn't respect parsing restriction */ |
|
0 |
0 |
if (unlikely(op+length > oend-LASTLITERALS)) goto _output_error; /* doesn't respect parsing restriction */ |
|
0 |
0 |
if (unlikely(op+length > oend-LASTLITERALS)) goto _output_error; /* doesn't respect parsing restriction */ |
|
0 |
0 |
if (unlikely(op+length > oend-LASTLITERALS)) goto _output_error; /* doesn't respect parsing restriction */ |
|
162 |
0 |
if (unlikely(op+length > oend-LASTLITERALS)) goto _output_error; /* doesn't respect parsing restriction */ |
|
0 |
0 |
if (unlikely(op+length > oend-LASTLITERALS)) goto _output_error; /* doesn't respect parsing restriction */ |
|
0 |
0 |
if (unlikely(op+length > oend-LASTLITERALS)) goto _output_error; /* doesn't respect parsing restriction */ |
|
0 |
0 |
if (unlikely(op+length > oend-LASTLITERALS)) goto _output_error; /* doesn't respect parsing restriction */ |
|
0 |
0 |
if (unlikely(op+length > oend-LASTLITERALS)) goto _output_error; /* doesn't respect parsing restriction */ |
|
0 |
0 |
if (unlikely(op+length > oend-LASTLITERALS)) goto _output_error; /* doesn't respect parsing restriction */ |
|
0 |
0 |
if (unlikely(op+length > oend-LASTLITERALS)) goto _output_error; /* doesn't respect parsing restriction */ |
|
0 |
0 |
if (unlikely(op+length > oend-LASTLITERALS)) goto _output_error; /* doesn't respect parsing restriction */ |
1209
|
0 |
0 |
if (length <= (size_t)(lowPrefix-match)) { |
|
0 |
0 |
if (length <= (size_t)(lowPrefix-match)) { |
|
0 |
0 |
if (length <= (size_t)(lowPrefix-match)) { |
|
0 |
0 |
if (length <= (size_t)(lowPrefix-match)) { |
|
0 |
0 |
if (length <= (size_t)(lowPrefix-match)) { |
|
0 |
0 |
if (length <= (size_t)(lowPrefix-match)) { |
|
0 |
0 |
if (length <= (size_t)(lowPrefix-match)) { |
|
0 |
0 |
if (length <= (size_t)(lowPrefix-match)) { |
|
0 |
0 |
if (length <= (size_t)(lowPrefix-match)) { |
|
0 |
0 |
if (length <= (size_t)(lowPrefix-match)) { |
|
162 |
0 |
if (length <= (size_t)(lowPrefix-match)) { |
|
0 |
0 |
if (length <= (size_t)(lowPrefix-match)) { |
|
0 |
0 |
if (length <= (size_t)(lowPrefix-match)) { |
|
0 |
0 |
if (length <= (size_t)(lowPrefix-match)) { |
|
0 |
0 |
if (length <= (size_t)(lowPrefix-match)) { |
|
0 |
0 |
if (length <= (size_t)(lowPrefix-match)) { |
|
0 |
0 |
if (length <= (size_t)(lowPrefix-match)) { |
|
0 |
0 |
if (length <= (size_t)(lowPrefix-match)) { |
1219
|
0 |
0 |
if (restSize > (size_t)(op-lowPrefix)) { /* overlap copy */ |
|
0 |
0 |
if (restSize > (size_t)(op-lowPrefix)) { /* overlap copy */ |
|
0 |
0 |
if (restSize > (size_t)(op-lowPrefix)) { /* overlap copy */ |
|
0 |
0 |
if (restSize > (size_t)(op-lowPrefix)) { /* overlap copy */ |
|
0 |
0 |
if (restSize > (size_t)(op-lowPrefix)) { /* overlap copy */ |
|
0 |
0 |
if (restSize > (size_t)(op-lowPrefix)) { /* overlap copy */ |
|
0 |
0 |
if (restSize > (size_t)(op-lowPrefix)) { /* overlap copy */ |
|
0 |
0 |
if (restSize > (size_t)(op-lowPrefix)) { /* overlap copy */ |
|
0 |
0 |
if (restSize > (size_t)(op-lowPrefix)) { /* overlap copy */ |
|
0 |
0 |
if (restSize > (size_t)(op-lowPrefix)) { /* overlap copy */ |
|
0 |
0 |
if (restSize > (size_t)(op-lowPrefix)) { /* overlap copy */ |
|
0 |
0 |
if (restSize > (size_t)(op-lowPrefix)) { /* overlap copy */ |
|
0 |
0 |
if (restSize > (size_t)(op-lowPrefix)) { /* overlap copy */ |
|
0 |
0 |
if (restSize > (size_t)(op-lowPrefix)) { /* overlap copy */ |
|
0 |
0 |
if (restSize > (size_t)(op-lowPrefix)) { /* overlap copy */ |
|
0 |
0 |
if (restSize > (size_t)(op-lowPrefix)) { /* overlap copy */ |
|
0 |
0 |
if (restSize > (size_t)(op-lowPrefix)) { /* overlap copy */ |
|
0 |
0 |
if (restSize > (size_t)(op-lowPrefix)) { /* overlap copy */ |
1222
|
0 |
0 |
while (op < endOfMatch) *op++ = *copyFrom++; |
|
0 |
0 |
while (op < endOfMatch) *op++ = *copyFrom++; |
|
0 |
0 |
while (op < endOfMatch) *op++ = *copyFrom++; |
|
0 |
0 |
while (op < endOfMatch) *op++ = *copyFrom++; |
|
0 |
0 |
while (op < endOfMatch) *op++ = *copyFrom++; |
|
0 |
0 |
while (op < endOfMatch) *op++ = *copyFrom++; |
|
0 |
0 |
while (op < endOfMatch) *op++ = *copyFrom++; |
|
0 |
0 |
while (op < endOfMatch) *op++ = *copyFrom++; |
|
0 |
0 |
while (op < endOfMatch) *op++ = *copyFrom++; |
|
0 |
0 |
while (op < endOfMatch) *op++ = *copyFrom++; |
|
0 |
0 |
while (op < endOfMatch) *op++ = *copyFrom++; |
|
0 |
0 |
while (op < endOfMatch) *op++ = *copyFrom++; |
|
0 |
0 |
while (op < endOfMatch) *op++ = *copyFrom++; |
|
0 |
0 |
while (op < endOfMatch) *op++ = *copyFrom++; |
|
0 |
0 |
while (op < endOfMatch) *op++ = *copyFrom++; |
|
0 |
0 |
while (op < endOfMatch) *op++ = *copyFrom++; |
|
0 |
0 |
while (op < endOfMatch) *op++ = *copyFrom++; |
|
0 |
0 |
while (op < endOfMatch) *op++ = *copyFrom++; |
1232
|
0 |
0 |
if (unlikely(offset<8)) { |
|
0 |
0 |
if (unlikely(offset<8)) { |
|
0 |
0 |
if (unlikely(offset<8)) { |
|
0 |
0 |
if (unlikely(offset<8)) { |
|
0 |
0 |
if (unlikely(offset<8)) { |
|
0 |
0 |
if (unlikely(offset<8)) { |
|
0 |
0 |
if (unlikely(offset<8)) { |
|
23 |
15992 |
if (unlikely(offset<8)) { |
|
0 |
135120 |
if (unlikely(offset<8)) { |
|
0 |
0 |
if (unlikely(offset<8)) { |
|
0 |
2379 |
if (unlikely(offset<8)) { |
|
0 |
0 |
if (unlikely(offset<8)) { |
|
0 |
0 |
if (unlikely(offset<8)) { |
|
0 |
0 |
if (unlikely(offset<8)) { |
|
0 |
0 |
if (unlikely(offset<8)) { |
|
0 |
0 |
if (unlikely(offset<8)) { |
|
0 |
0 |
if (unlikely(offset<8)) { |
|
0 |
0 |
if (unlikely(offset<8)) { |
1244
|
0 |
0 |
if (unlikely(cpy>oend-12)) { |
|
0 |
0 |
if (unlikely(cpy>oend-12)) { |
|
0 |
0 |
if (unlikely(cpy>oend-12)) { |
|
0 |
0 |
if (unlikely(cpy>oend-12)) { |
|
0 |
0 |
if (unlikely(cpy>oend-12)) { |
|
0 |
0 |
if (unlikely(cpy>oend-12)) { |
|
0 |
0 |
if (unlikely(cpy>oend-12)) { |
|
4 |
16011 |
if (unlikely(cpy>oend-12)) { |
|
9 |
135111 |
if (unlikely(cpy>oend-12)) { |
|
0 |
0 |
if (unlikely(cpy>oend-12)) { |
|
0 |
2379 |
if (unlikely(cpy>oend-12)) { |
|
0 |
0 |
if (unlikely(cpy>oend-12)) { |
|
0 |
0 |
if (unlikely(cpy>oend-12)) { |
|
0 |
0 |
if (unlikely(cpy>oend-12)) { |
|
0 |
0 |
if (unlikely(cpy>oend-12)) { |
|
0 |
0 |
if (unlikely(cpy>oend-12)) { |
|
0 |
0 |
if (unlikely(cpy>oend-12)) { |
|
0 |
0 |
if (unlikely(cpy>oend-12)) { |
1246
|
0 |
0 |
if (cpy > oend-LASTLITERALS) goto _output_error; /* Error : last LASTLITERALS bytes must be literals (uncompressed) */ |
|
0 |
0 |
if (cpy > oend-LASTLITERALS) goto _output_error; /* Error : last LASTLITERALS bytes must be literals (uncompressed) */ |
|
0 |
0 |
if (cpy > oend-LASTLITERALS) goto _output_error; /* Error : last LASTLITERALS bytes must be literals (uncompressed) */ |
|
0 |
0 |
if (cpy > oend-LASTLITERALS) goto _output_error; /* Error : last LASTLITERALS bytes must be literals (uncompressed) */ |
|
0 |
0 |
if (cpy > oend-LASTLITERALS) goto _output_error; /* Error : last LASTLITERALS bytes must be literals (uncompressed) */ |
|
0 |
0 |
if (cpy > oend-LASTLITERALS) goto _output_error; /* Error : last LASTLITERALS bytes must be literals (uncompressed) */ |
|
0 |
0 |
if (cpy > oend-LASTLITERALS) goto _output_error; /* Error : last LASTLITERALS bytes must be literals (uncompressed) */ |
|
4 |
0 |
if (cpy > oend-LASTLITERALS) goto _output_error; /* Error : last LASTLITERALS bytes must be literals (uncompressed) */ |
|
9 |
0 |
if (cpy > oend-LASTLITERALS) goto _output_error; /* Error : last LASTLITERALS bytes must be literals (uncompressed) */ |
|
0 |
0 |
if (cpy > oend-LASTLITERALS) goto _output_error; /* Error : last LASTLITERALS bytes must be literals (uncompressed) */ |
|
0 |
0 |
if (cpy > oend-LASTLITERALS) goto _output_error; /* Error : last LASTLITERALS bytes must be literals (uncompressed) */ |
|
0 |
0 |
if (cpy > oend-LASTLITERALS) goto _output_error; /* Error : last LASTLITERALS bytes must be literals (uncompressed) */ |
|
0 |
0 |
if (cpy > oend-LASTLITERALS) goto _output_error; /* Error : last LASTLITERALS bytes must be literals (uncompressed) */ |
|
0 |
0 |
if (cpy > oend-LASTLITERALS) goto _output_error; /* Error : last LASTLITERALS bytes must be literals (uncompressed) */ |
|
0 |
0 |
if (cpy > oend-LASTLITERALS) goto _output_error; /* Error : last LASTLITERALS bytes must be literals (uncompressed) */ |
|
0 |
0 |
if (cpy > oend-LASTLITERALS) goto _output_error; /* Error : last LASTLITERALS bytes must be literals (uncompressed) */ |
|
0 |
0 |
if (cpy > oend-LASTLITERALS) goto _output_error; /* Error : last LASTLITERALS bytes must be literals (uncompressed) */ |
|
0 |
0 |
if (cpy > oend-LASTLITERALS) goto _output_error; /* Error : last LASTLITERALS bytes must be literals (uncompressed) */ |
1247
|
0 |
0 |
if (op < oCopyLimit) { |
|
0 |
0 |
if (op < oCopyLimit) { |
|
0 |
0 |
if (op < oCopyLimit) { |
|
0 |
0 |
if (op < oCopyLimit) { |
|
0 |
0 |
if (op < oCopyLimit) { |
|
0 |
0 |
if (op < oCopyLimit) { |
|
0 |
0 |
if (op < oCopyLimit) { |
|
4 |
0 |
if (op < oCopyLimit) { |
|
9 |
0 |
if (op < oCopyLimit) { |
|
0 |
0 |
if (op < oCopyLimit) { |
|
0 |
0 |
if (op < oCopyLimit) { |
|
0 |
0 |
if (op < oCopyLimit) { |
|
0 |
0 |
if (op < oCopyLimit) { |
|
0 |
0 |
if (op < oCopyLimit) { |
|
0 |
0 |
if (op < oCopyLimit) { |
|
0 |
0 |
if (op < oCopyLimit) { |
|
0 |
0 |
if (op < oCopyLimit) { |
|
0 |
0 |
if (op < oCopyLimit) { |
1252
|
0 |
0 |
while (op
|
|
0 |
0 |
while (op
|
|
0 |
0 |
while (op
|
|
0 |
0 |
while (op
|
|
0 |
0 |
while (op
|
|
0 |
0 |
while (op
|
|
0 |
0 |
while (op
|
|
2 |
4 |
while (op
|
|
0 |
9 |
while (op
|
|
0 |
0 |
while (op
|
|
0 |
0 |
while (op
|
|
0 |
0 |
while (op
|
|
0 |
0 |
while (op
|
|
0 |
0 |
while (op
|
|
0 |
0 |
while (op
|
|
0 |
0 |
while (op
|
|
0 |
0 |
while (op
|
|
0 |
0 |
while (op
|
1255
|
0 |
0 |
if (length>16) LZ4_wildCopy(op+8, match+8, cpy); |
|
0 |
0 |
if (length>16) LZ4_wildCopy(op+8, match+8, cpy); |
|
0 |
0 |
if (length>16) LZ4_wildCopy(op+8, match+8, cpy); |
|
0 |
0 |
if (length>16) LZ4_wildCopy(op+8, match+8, cpy); |
|
0 |
0 |
if (length>16) LZ4_wildCopy(op+8, match+8, cpy); |
|
0 |
0 |
if (length>16) LZ4_wildCopy(op+8, match+8, cpy); |
|
0 |
0 |
if (length>16) LZ4_wildCopy(op+8, match+8, cpy); |
|
10 |
16001 |
if (length>16) LZ4_wildCopy(op+8, match+8, cpy); |
|
0 |
135111 |
if (length>16) LZ4_wildCopy(op+8, match+8, cpy); |
|
0 |
0 |
if (length>16) LZ4_wildCopy(op+8, match+8, cpy); |
|
0 |
2379 |
if (length>16) LZ4_wildCopy(op+8, match+8, cpy); |
|
0 |
0 |
if (length>16) LZ4_wildCopy(op+8, match+8, cpy); |
|
0 |
0 |
if (length>16) LZ4_wildCopy(op+8, match+8, cpy); |
|
0 |
0 |
if (length>16) LZ4_wildCopy(op+8, match+8, cpy); |
|
0 |
0 |
if (length>16) LZ4_wildCopy(op+8, match+8, cpy); |
|
0 |
0 |
if (length>16) LZ4_wildCopy(op+8, match+8, cpy); |
|
0 |
0 |
if (length>16) LZ4_wildCopy(op+8, match+8, cpy); |
|
0 |
0 |
if (length>16) LZ4_wildCopy(op+8, match+8, cpy); |
1261
|
0 |
0 |
if (endOnInput) |
|
0 |
0 |
if (endOnInput) |
|
0 |
0 |
if (endOnInput) |
|
0 |
0 |
if (endOnInput) |
|
0 |
0 |
if (endOnInput) |
|
0 |
0 |
if (endOnInput) |
|
0 |
0 |
if (endOnInput) |
|
6 |
0 |
if (endOnInput) |
|
33 |
0 |
if (endOnInput) |
|
0 |
0 |
if (endOnInput) |
|
3 |
0 |
if (endOnInput) |
|
0 |
0 |
if (endOnInput) |
|
0 |
0 |
if (endOnInput) |
|
0 |
0 |
if (endOnInput) |
|
0 |
0 |
if (endOnInput) |
|
0 |
0 |
if (endOnInput) |
|
0 |
0 |
if (endOnInput) |
|
0 |
0 |
if (endOnInput) |
1298
|
0 |
0 |
if (!LZ4_stream) return 0; /* support free on NULL */ |
1332
|
0 |
0 |
if (lz4sd->prefixEnd == (BYTE*)dest) { |
1336
|
0 |
0 |
if (result <= 0) return result; |
1345
|
0 |
0 |
if (result <= 0) return result; |
1358
|
0 |
0 |
if (lz4sd->prefixEnd == (BYTE*)dest) { |
1362
|
0 |
0 |
if (result <= 0) return result; |
1371
|
0 |
0 |
if (result <= 0) return result; |
1389
|
0 |
0 |
if (dictSize==0) |
|
6 |
36 |
if (dictSize==0) |
1391
|
0 |
0 |
if (dictStart+dictSize == dest) { |
|
33 |
3 |
if (dictStart+dictSize == dest) { |
1392
|
0 |
0 |
if (dictSize >= (int)(64 KB - 1)) |
|
33 |
0 |
if (dictSize >= (int)(64 KB - 1)) |
1449
|
0 |
0 |
if ((((uptrval)state) & 3) != 0) return 1; /* Error : pointer is not aligned on 4-bytes boundary */ |