From 5355de2921126e2b75e24abd57e17556e22a6ed0 Mon Sep 17 00:00:00 2001 From: Sebastiano Tronto Date: Thu, 7 Aug 2025 15:09:46 +0200 Subject: Added API function for solution variations --- src/solvers/solutions.h | 4 ++-- src/solvers/solutions_types_macros.h | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) (limited to 'src/solvers') diff --git a/src/solvers/solutions.h b/src/solvers/solutions.h index 00ed84c..9f209d1 100644 --- a/src/solvers/solutions.h +++ b/src/solvers/solutions.h @@ -55,7 +55,7 @@ solution_list_init(solution_list_t sols[static 1], size_t n, char *buf) return false; sols->nsols = 0; - sols->shortest_sol = MAXLEN + 1; + sols->shortest_sol = SOLUTION_MAXLEN + 1; sols->size = n; sols->used = 0; sols->buf = buf; @@ -162,7 +162,7 @@ appendsolution( uint8_t t; solution_moves_t tsol[NTRANS]; - if (moves->nmoves + moves->npremoves > MAXLEN) + if (moves->nmoves + moves->npremoves > SOLUTION_MAXLEN) goto appendsolution_error_solution_length; for ( diff --git a/src/solvers/solutions_types_macros.h b/src/solvers/solutions_types_macros.h index f1cb517..e57e039 100644 --- a/src/solvers/solutions_types_macros.h +++ b/src/solvers/solutions_types_macros.h @@ -1,10 +1,10 @@ -#define MAXLEN 20 +#define SOLUTION_MAXLEN 20 typedef struct { uint8_t nmoves; - uint8_t moves[MAXLEN]; + uint8_t moves[SOLUTION_MAXLEN]; uint8_t npremoves; - uint8_t premoves[MAXLEN]; + uint8_t premoves[SOLUTION_MAXLEN]; } solution_moves_t; typedef struct { -- cgit v1.3