aboutsummaryrefslogtreecommitdiff
path: root/solo.c
diff options
context:
space:
mode:
authorSimon Tatham <anakin@pobox.com>2018-11-13 22:06:19 +0000
committerSimon Tatham <anakin@pobox.com>2018-11-13 22:06:19 +0000
commitdb3b531e2cab765a00475054d2e9046c9d0437d3 (patch)
treef029f201ad3dec7ba0dac6e1c18eb1ed4da98c4c /solo.c
parent47cec547e59ac8c5012f6091394dcb4304d64fc3 (diff)
downloadpuzzles-db3b531e2cab765a00475054d2e9046c9d0437d3.zip
puzzles-db3b531e2cab765a00475054d2e9046c9d0437d3.tar.gz
puzzles-db3b531e2cab765a00475054d2e9046c9d0437d3.tar.bz2
puzzles-db3b531e2cab765a00475054d2e9046c9d0437d3.tar.xz
Add missing 'static' to game-internal declarations.
Another thing I spotted while trawling the whole source base was that a couple of games had omitted 'static' on a lot of their internal functions. Checking with nm, there turned out to be quite a few more than I'd spotted by eye, so this should fix them all. Also added one missing 'const', on the lookup table nbits[] in Tracks.
Diffstat (limited to 'solo.c')
-rw-r--r--solo.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/solo.c b/solo.c
index 338aeeb..cfe38c5 100644
--- a/solo.c
+++ b/solo.c
@@ -146,9 +146,9 @@ enum {
#define MAX_2SUMS 5
#define MAX_3SUMS 8
#define MAX_4SUMS 12
-unsigned long sum_bits2[18][MAX_2SUMS];
-unsigned long sum_bits3[25][MAX_3SUMS];
-unsigned long sum_bits4[31][MAX_4SUMS];
+static unsigned long sum_bits2[18][MAX_2SUMS];
+static unsigned long sum_bits3[25][MAX_3SUMS];
+static unsigned long sum_bits4[31][MAX_4SUMS];
static int find_sum_bits(unsigned long *array, int idx, int value_left,
int addends_left, int min_addend,