Subversion Repositories Kolibri OS

Rev

Rev 5728 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 5728 Rev 5809
Line 4... Line 4...
4
#include "Precomp.h"
4
#include "Precomp.h"
Line 5... Line 5...
5
 
5
 
Line 6... Line 6...
6
#include "LzmaDec.h"
6
#include "LzmaDec.h"
-
 
7
 
Line 7... Line 8...
7
 
8
#include 
8
#include 
9
#include 
Line 9... Line 10...
9
 
10
 
Line 437... Line 438...
437
        rep0 = distance + 1;
438
        rep0 = distance + 1;
438
        if (checkDicSize == 0)
439
        if (checkDicSize == 0)
439
        {
440
        {
440
          if (distance >= processedPos)
441
          if (distance >= processedPos)
441
          {
442
          {
442
            p->dicPos = dicPos;
443
            printf("%s fail line %d distance %d processedPos %d\n",
-
 
444
                   __FUNCTION__,__LINE__,distance,processedPos );
443
            return SZ_ERROR_DATA;
445
            return SZ_ERROR_DATA;
444
          }
446
          }
445
        }
447
        }
446
        else if (distance >= checkDicSize)
448
        else if (distance >= checkDicSize)
447
        {
449
        {
448
          p->dicPos = dicPos;
450
          printf("%s fail line %d\n", __FUNCTION__,__LINE__);
449
          return SZ_ERROR_DATA;
451
          return SZ_ERROR_DATA;
450
        }
452
        }
451
        state = (state < kNumStates + kNumLitStates) ? kNumLitStates : kNumLitStates + 3;
453
        state = (state < kNumStates + kNumLitStates) ? kNumLitStates : kNumLitStates + 3;
452
      }
454
      }