Lines Matching refs:exact

2364 get_head_value_node(Node* node, int exact, regex_t* reg)  in get_head_value_node()  argument
2379 if (exact == 0) { in get_head_value_node()
2385 n = get_head_value_node(NCAR(node), exact, reg); in get_head_value_node()
2395 if (exact != 0 && in get_head_value_node()
2411 n = get_head_value_node(qn->target, exact, reg); in get_head_value_node()
2425 n = get_head_value_node(NENCLOSE(node)->target, exact, reg); in get_head_value_node()
2432 n = get_head_value_node(en->target, exact, reg); in get_head_value_node()
2440 n = get_head_value_node(NANCHOR(node)->target, exact, reg); in get_head_value_node()
4946 reg->exact = (UChar* )xmalloc(e->len); in set_optimize_exact_info()
4947 CHECK_NULL_RETURN_MEMERR(reg->exact); in set_optimize_exact_info()
4948 xmemcpy(reg->exact, e->s, e->len); in set_optimize_exact_info()
4949 reg->exact_end = reg->exact + e->len; in set_optimize_exact_info()
4955 reg->exact = str_dup(e->s, e->s + e->len); in set_optimize_exact_info()
4956 CHECK_NULL_RETURN_MEMERR(reg->exact); in set_optimize_exact_info()
4957 reg->exact_end = reg->exact + e->len; in set_optimize_exact_info()
4960 ONIGENC_IS_ALLOWED_REVERSE_MATCH(reg->enc, reg->exact, reg->exact_end); in set_optimize_exact_info()
4963 r = set_bm_skip(reg->exact, reg->exact_end, reg->enc, in set_optimize_exact_info()
4979 reg->threshold_len = reg->dmin + (reg->exact_end - reg->exact); in set_optimize_exact_info()
5083 if (IS_NOT_NULL(reg->exact)) { in clear_optimize_info()
5084 xfree(reg->exact); in clear_optimize_info()
5085 reg->exact = (UChar* )NULL; in clear_optimize_info()
5206 if (reg->exact) { in print_optimize_info()
5209 for (p = reg->exact; p < reg->exact_end; p++) { in print_optimize_info()
5212 fprintf(f, "]: length: %ld\n", (reg->exact_end - reg->exact)); in print_optimize_info()
5247 if (IS_NOT_NULL(reg->exact)) xfree(reg->exact); in onig_free_body()
5524 (reg)->exact = (UChar* )NULL; in onig_reg_init()