Lines Matching refs:m_stringStart
275 m_stringStart = 0;
326 if (m_stringStart >= maxBlockSize - MAX_MATCH)
334 assert(m_stringStart >= DSIZE);
335 m_stringStart -= DSIZE;
350 assert(maxBlockSize > m_stringStart+m_lookahead);
351 unsigned int accepted = UnsignedMin(maxBlockSize-(m_stringStart+m_lookahead), length);
353 memcpy(m_byteBuffer + m_stringStart + m_lookahead, str, accepted);
360 assert(str+3 <= m_byteBuffer + m_stringStart + m_lookahead);
373 const byte *scan = m_byteBuffer + m_stringStart, *scanEnd = scan + STDMIN((unsigned int)MAX_MATCH, m_lookahead);
374 unsigned int limit = m_stringStart > (DSIZE-MAX_MATCH) ? m_stringStart - (DSIZE-MAX_MATCH) : 0;
384 assert(scan + bestLength < m_byteBuffer + m_stringStart + m_lookahead);
426 m_stringStart += m_lookahead;
428 m_blockLength = m_stringStart - m_blockStart;
435 while (m_dictionaryEnd < m_stringStart && m_dictionaryEnd+3 <= m_stringStart+m_lookahead)
451 MatchFound(m_stringStart-1-m_previousMatch, m_previousLength);
452 m_stringStart += m_previousLength-1;
460 LiteralByte(m_byteBuffer[m_stringStart-1]);
461 m_stringStart++;
472 LiteralByte(m_byteBuffer[m_stringStart]);
473 m_stringStart++;
477 assert(m_stringStart - (m_blockStart+m_blockLength) == (unsigned int)m_matchAvailable);
482 LiteralByte(m_byteBuffer[m_stringStart-1]);