From ce3f1cc0ef9f46d70ab5387b1458e9098b40711d Mon Sep 17 00:00:00 2001 From: Sebastiano Tronto Date: Sat, 22 Mar 2025 06:43:11 +0100 Subject: Some safety with move arrays, small refactor appendchar --- src/solvers/solutions.h | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 src/solvers/solutions.h (limited to 'src/solvers/solutions.h') diff --git a/src/solvers/solutions.h b/src/solvers/solutions.h new file mode 100644 index 0000000..1396210 --- /dev/null +++ b/src/solvers/solutions.h @@ -0,0 +1,14 @@ +#define MAXLEN 20 + +STATIC bool appendchar(size_t n, char [n], size_t *, char); + +STATIC bool +appendchar(size_t n, char s[n], size_t *used, char c) +{ + if (n <= *used) + return false; + + s[(*used)++] = c; + + return true; +} -- cgit v1.3