From 8b86afb8a81ac1c143881ba1cc31b6926affdeda Mon Sep 17 00:00:00 2001 From: Jesper Jensen Date: Sun, 23 Mar 2025 21:11:37 +0100 Subject: Clean up some of the code --- src/leven.h | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) (limited to 'src/leven.h') diff --git a/src/leven.h b/src/leven.h index 318eaab..8f6fcf4 100644 --- a/src/leven.h +++ b/src/leven.h @@ -36,22 +36,23 @@ struct Tree { size_t len; }; +typedef struct { + const mat_uint32_t cost; + mat_uint32_t cost_n; + mat_uint32_t cost_f; + mat_uint32_t cost_s; +} CTedData; + void constrained_tree_distance( struct Tree a, struct Tree b, - mat_uint32_t cost, - mat_uint32_t cost_n, - mat_uint32_t cost_f, - mat_uint32_t cost_s + CTedData data ); void constrained_tree_alignment( const struct Tree a, const struct Tree b, - const mat_uint32_t cost, - const mat_uint32_t cost_n, - const mat_uint32_t cost_f, - mat_uint32_t cost_s, + CTedData data, uint32_t *adj_alignment, mat_uint32_t alignment ); -- cgit v1.2.3