Lines Matching refs:limit
159 Updates the limit value to a smaller one if possible with more limited
163 size_t pos, size_t* limit,
174 (*limit == ZOPFLI_MAX_MATCH || s->lmc->length[lmcpos] <= *limit ||
176 lmcpos, s->lmc->length[lmcpos]) >= *limit));
182 if (*length > *limit) *length = *limit;
186 if (*limit == ZOPFLI_MAX_MATCH && *length >= ZOPFLI_MIN_MATCH) {
196 *limit = s->lmc->length[lmcpos];
207 size_t pos, size_t limit,
219 if (s->lmc && limit == ZOPFLI_MAX_MATCH && sublen && !cache_available) {
231 size_t pos, size_t size, size_t limit,
252 if (TryGetFromLongestMatchCache(s, pos, &limit, sublen, distance, length)) {
258 assert(limit <= ZOPFLI_MAX_MATCH);
259 assert(limit >= ZOPFLI_MIN_MATCH);
270 if (pos + limit > size) {
271 limit = size - pos;
273 arrayend = &array[pos] + limit;
308 if (same > limit) same = limit;
326 if (currentlength >= limit) break;
356 StoreInLongestMatchCache(s, pos, limit, sublen, bestdist, bestlength);
359 assert(bestlength <= limit);