aboutsummaryrefslogtreecommitdiff
path: root/src/solvers/solutions.h
diff options
context:
space:
mode:
authorSebastiano Tronto <sebastiano@tronto.net>2025-03-22 06:43:11 +0100
committerSebastiano Tronto <sebastiano@tronto.net>2025-03-22 18:45:47 +0100
commitce3f1cc0ef9f46d70ab5387b1458e9098b40711d (patch)
tree4949745670b829f2211381bf14b8440dcc6ca7b1 /src/solvers/solutions.h
parent0550a16c1cce868bbc3f3b5ad59f80e35cf2a6cd (diff)
downloadnissy-core-ce3f1cc0ef9f46d70ab5387b1458e9098b40711d.tar.gz
nissy-core-ce3f1cc0ef9f46d70ab5387b1458e9098b40711d.zip
Some safety with move arrays, small refactor appendchar
Diffstat (limited to 'src/solvers/solutions.h')
-rw-r--r--src/solvers/solutions.h14
1 files changed, 14 insertions, 0 deletions
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 @@
1#define MAXLEN 20
2
3STATIC bool appendchar(size_t n, char [n], size_t *, char);
4
5STATIC bool
6appendchar(size_t n, char s[n], size_t *used, char c)
7{
8 if (n <= *used)
9 return false;
10
11 s[(*used)++] = c;
12
13 return true;
14}

Generated with cgit - Back to sebastiano.tronto.net