From 6e15f057ebc59a0d5bdb94675548d1dde5030d60 Mon Sep 17 00:00:00 2001 From: Mattias Andrée Date: Thu, 4 Jun 2026 18:13:03 +0200 Subject: Some fixes MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Mattias Andrée --- libautomata_reset_automaton.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'libautomata_reset_automaton.c') diff --git a/libautomata_reset_automaton.c b/libautomata_reset_automaton.c index 24cf924..5826512 100644 --- a/libautomata_reset_automaton.c +++ b/libautomata_reset_automaton.c @@ -2,4 +2,12 @@ #include "common.h" -extern inline void libautomata_execute_automaton(struct libautomata_automaton *, const void *, void **, size_t *); +void +libautomata_reset_automaton(struct libautomata_automaton *automaton) +{ + size_t i; + for (i = 0u; i < automaton->nnodes; i++) + automaton->nodes[i].reset(&automaton->nodes[i]); + automaton->current = automaton->start; + automaton->state = LIBAUTOMATA_AUTOMATON_RUNNING; +} -- cgit v1.3.1