From f99734091a69915ef54176e3eeb2e9468294d0ad Mon Sep 17 00:00:00 2001 From: Kaz Kylheku Date: Tue, 17 Nov 2009 14:16:27 -0800 Subject: * regex.c (nfa_all_states, nfa_closure): visited parameter should be unsigned. --- ChangeLog | 5 +++++ regex.c | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index d80ad45a..3dd611a7 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2009-11-17 Kaz Kylheku + + * regex.c (nfa_all_states, nfa_closure): visited parameter + should be unsigned. + 2009-11-17 Kaz Kylheku Fixes for compliance to C89. diff --git a/regex.c b/regex.c index 341a9d3d..787e23b8 100644 --- a/regex.c +++ b/regex.c @@ -716,7 +716,7 @@ nfa_t nfa_compile_regex(obj_t *items) } } -int nfa_all_states(nfa_state_t **inout, int num, int visited) +int nfa_all_states(nfa_state_t **inout, int num, unsigned visited) { int i; @@ -795,7 +795,7 @@ void nfa_free(nfa_t nfa) * (Transitions that don't do not consume and match an input character). */ int nfa_closure(nfa_state_t **stack, nfa_state_t **in, int nin, - nfa_state_t **out, int visited, int *accept) + nfa_state_t **out, unsigned visited, int *accept) { int i, nout = 0; int stackp = 0; -- cgit v1.2.3