Lines Matching refs:min

2024 get_min_match_length(Node* node, OnigDistance *min, ScanEnv* env)  in get_min_match_length()  argument
2029 *min = 0; in get_min_match_length()
2041 r = get_min_match_length(nodes[backs[0]], min, env); in get_min_match_length()
2047 if (*min > tmin) *min = tmin; in get_min_match_length()
2057 *min = en->min_len; in get_min_match_length()
2060 r = get_min_match_length(NCALL(node)->target, min, env); in get_min_match_length()
2067 if (r == 0) *min += tmin; in get_min_match_length()
2079 if (y == node) *min = tmin; in get_min_match_length()
2080 else if (*min > tmin) *min = tmin; in get_min_match_length()
2088 *min = sn->end - sn->s; in get_min_match_length()
2093 *min = 1; in get_min_match_length()
2098 *min = 1; in get_min_match_length()
2106 r = get_min_match_length(qn->target, min, env); in get_min_match_length()
2108 *min = distance_multiply(*min, qn->lower); in get_min_match_length()
2120 *min = en->min_len; in get_min_match_length()
2122 r = get_min_match_length(en->target, min, env); in get_min_match_length()
2124 en->min_len = *min; in get_min_match_length()
2132 r = get_min_match_length(en->target, min, env); in get_min_match_length()
2724 OnigDistance min; in subexp_inf_recursive_check() local
2733 ret = get_min_match_length(NCAR(x), &min, env); in subexp_inf_recursive_check()
2735 if (min != 0) head = 0; in subexp_inf_recursive_check()
3931 OnigDistance min; /* min byte length */ member
4023 d = mm->max - mm->min; in distance_value()
4043 if (d2->min < d1->min) return 1; in comp_distance_value()
4044 if (d2->min > d1->min) return -1; in comp_distance_value()
4051 return (a->min == b->min && a->max == b->max) ? 1 : 0; in is_equal_mml()
4056 set_mml(MinMaxLen* mml, OnigDistance min, OnigDistance max) in set_mml() argument
4058 mml->min = min; in set_mml()
4065 mml->min = mml->max = 0; in clear_mml()
4071 to->min = from->min; in copy_mml()
4078 to->min = distance_add(to->min, from->min); in add_mml()
4086 to->min = distance_add(to->min, len);
4094 if (to->min > from->min) to->min = from->min; in alt_merge_mml()
4419 if (add->value == 0 || to->mmd.max < add->mmd.min) { in alt_merge_opt_map_info()
4632 OnigDistance min = ONIGENC_MBC_MINLEN(env->enc); in optimize_node_left() local
4635 set_mml(&opt->len, min, max); in optimize_node_left()
4651 int i, min, max; in optimize_node_left() local
4656 min = 1; in optimize_node_left()
4678 min = ONIGENC_MBC_MINLEN(env->enc); in optimize_node_left()
4680 set_mml(&opt->len, min, max); in optimize_node_left()
4686 OnigDistance min = ONIGENC_MBC_MINLEN(env->enc); in optimize_node_left() local
4688 set_mml(&opt->len, min, max); in optimize_node_left()
4733 OnigDistance min, max, tmin, tmax; in optimize_node_left() local
4742 r = get_min_match_length(nodes[backs[0]], &min, env->scan_env); in optimize_node_left()
4751 if (min > tmin) min = tmin; in optimize_node_left()
4754 if (r == 0) set_mml(&opt->len, min, max); in optimize_node_left()
4774 OnigDistance min, max; in optimize_node_left() local
4814 min = distance_multiply(nopt.len.min, qn->lower); in optimize_node_left()
4820 set_mml(&opt->len, min, max); in optimize_node_left()
4843 OnigDistance min, max; in optimize_node_left() local
4845 min = 0; in optimize_node_left()
4847 if (IS_ENCLOSE_MIN_FIXED(en)) min = en->min_len; in optimize_node_left()
4849 set_mml(&opt->len, min, max); in optimize_node_left()
4919 reg->dmin = e->mmd.min; in set_optimize_exact_info()
4938 reg->dmin = m->mmd.min; in set_optimize_map_info()
4980 reg->anchor_dmin = opt.len.min; in set_optimize_info_from_tree()