~ubuntu-branches/ubuntu/trusty/unrar-nonfree/trusty-security

« back to all changes in this revision

Viewing changes to unpack.hpp

  • Committer: Package Import Robot
  • Author(s): Martin Meredith
  • Date: 2012-02-14 22:39:32 UTC
  • mto: (1.1.15) (5.1.13 sid)
  • mto: This revision was merged to the branch mainline in revision 22.
  • Revision ID: package-import@ubuntu.com-20120214223932-p4fuhasoxpn1dj3f
ImportĀ upstreamĀ versionĀ 4.1.4

Show diffs side-by-side

added added

removed removed

Lines of Context:
100
100
    ModelPPM PPM;
101
101
    int PPMEscChar;
102
102
 
 
103
    // Virtual machine to execute filters code.
103
104
    RarVM VM;
 
105
  
 
106
    // Buffer to read VM filters code. We moved it here from AddVMCode
 
107
    // function to reduce time spent in BitInput constructor.
 
108
    BitInput VMCodeInp;
104
109
 
105
 
    /* Filters code, one entry per filter */
 
110
    // Filters code, one entry per filter.
106
111
    Array<UnpackFilter*> Filters;
107
112
 
108
 
    /* Filters stack, several entrances of same filter are possible */
 
113
    // Filters stack, several entrances of same filter are possible.
109
114
    Array<UnpackFilter*> PrgStack;
110
115
 
111
 
    /* lengths of preceding blocks, one length per filter. Used to reduce
112
 
       size required to write block length if lengths are repeating */
 
116
    // Lengths of preceding data blocks, one length of one last block
 
117
    // for every filter. Used to reduce the size required to write
 
118
    // the data block length if lengths are repeating.
113
119
    Array<int> OldFilterLengths;
114
120
 
115
121
    int LastFilter;