Branch Coverage

lz4.c
Criterion Covered Total %
branch 196 2548 7.6


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 */