Reset() public method

Reset internal state
public Reset ( ) : void
return void
示例#1
0
 public void Reset()
 {
     huffman.Reset();
     adler.Reset();
     blockStart    = (strstart = 1);
     lookahead     = 0;
     totalIn       = 0L;
     prevAvailable = false;
     matchLen      = 2;
     for (int i = 0; i < 32768; i++)
     {
         head[i] = 0;
     }
     for (int j = 0; j < 32768; j++)
     {
         prev[j] = 0;
     }
 }
示例#2
0
        /// <summary>
        /// Reset internal state
        /// </summary>
        public void Reset()
        {
            huffman.Reset();
            adler.Reset();
            blockStart    = strstart = 1;
            lookahead     = 0;
            totalIn       = 0;
            prevAvailable = false;
            matchLen      = MIN_MATCH - 1;

            for (int i = 0; i < HASH_SIZE; i++)
            {
                head[i] = 0;
            }

            for (int i = 0; i < WSIZE; i++)
            {
                prev[i] = 0;
            }
        }