aboutsummaryrefslogtreecommitdiff
path: root/src/regexp_nfa.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/regexp_nfa.c')
-rw-r--r--src/regexp_nfa.c20
1 files changed, 10 insertions, 10 deletions
diff --git a/src/regexp_nfa.c b/src/regexp_nfa.c
index 52dc228bb2..a9960cbae0 100644
--- a/src/regexp_nfa.c
+++ b/src/regexp_nfa.c
@@ -3311,7 +3311,7 @@ static nfa_state_T *post2nfa(int *postfix, int *end, int nfa_calc_size)
ret = e.start;
theend:
- vim_free(stack);
+ free(stack);
return ret;
#undef POP1
@@ -4207,7 +4207,7 @@ addstate_here (
memmove(&(newl[listidx + count]),
&(l->t[listidx + 1]),
sizeof(nfa_thread_T) * (l->n - count - listidx - 1));
- vim_free(l->t);
+ free(l->t);
l->t = newl;
} else {
/* make space for new states, then move them from the
@@ -6009,9 +6009,9 @@ nextchar:
#endif
/* Free memory */
- vim_free(list[0].t);
- vim_free(list[1].t);
- vim_free(listids);
+ free(list[0].t);
+ free(list[1].t);
+ free(listids);
#undef ADD_STATE_IF_MATCH
#ifdef NFA_REGEXP_DEBUG_LOG
fclose(debug);
@@ -6321,13 +6321,13 @@ static regprog_T *nfa_regcomp(char_u *expr, int re_flags)
#endif
out:
- vim_free(post_start);
+ free(post_start);
post_start = post_ptr = post_end = NULL;
state_ptr = NULL;
return (regprog_T *)prog;
fail:
- vim_free(prog);
+ free(prog);
prog = NULL;
#ifdef ENABLE_LOG
nfa_postfix_dump(expr, FAIL);
@@ -6344,11 +6344,11 @@ fail:
static void nfa_regfree(regprog_T *prog)
{
if (prog != NULL) {
- vim_free(((nfa_regprog_T *)prog)->match_text);
+ free(((nfa_regprog_T *)prog)->match_text);
#ifdef REGEXP_DEBUG
- vim_free(((nfa_regprog_T *)prog)->pattern);
+ free(((nfa_regprog_T *)prog)->pattern);
#endif
- vim_free(prog);
+ free(prog);
}
}