Lines Matching refs:max_len
32 size_t max_len;
39 size_t max_len)
43 while (ptr + len < end && ptr[len] == prev[len] && ++len < max_len)
63 if (ctx->max_len > 3)
65 hash[0] + 3, ctx->max_len - 3);
71 if (ctx->max_len > 3)
73 hash[1] + 3, ctx->max_len - 3);
91 size_t max_len;
94 if (ctx->unc >= src || !ctx->max_len)
97 max_len = 0;
100 get_match_len(src, ctx->unc_end, ptr, ctx->max_len);
101 if (len >= max_len) {
102 max_len = len;
107 return max_len >= 3 ? max_len : 0;
161 ctx->max_len = s_max_len[0];
164 size_t max_len;
167 ctx->max_len = s_max_len[++idx];
170 max_len = up + 3 <= unc_end ? (*match)(up, ctx) : 0;
172 if (!max_len) {
179 t16 = make_pair(up - ctx->best_match, max_len, idx);
184 up += max_len;