aboutsummaryrefslogtreecommitdiff
path: root/pearl.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 /pearl.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 'pearl.c')
-rw-r--r--pearl.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/pearl.c b/pearl.c
index e6f41a9..ccbba51 100644
--- a/pearl.c
+++ b/pearl.c
@@ -282,8 +282,8 @@ static const char *validate_params(const game_params *params, bool full)
* Solver.
*/
-int pearl_solve(int w, int h, char *clues, char *result,
- int difficulty, bool partial)
+static int pearl_solve(int w, int h, char *clues, char *result,
+ int difficulty, bool partial)
{
int W = 2*w+1, H = 2*h+1;
short *workspace;
@@ -921,7 +921,7 @@ struct pearl_loopgen_bias_ctx {
grid *g;
};
-int pearl_loopgen_bias(void *vctx, char *board, int face)
+static int pearl_loopgen_bias(void *vctx, char *board, int face)
{
struct pearl_loopgen_bias_ctx *ctx = (struct pearl_loopgen_bias_ctx *)vctx;
grid *g = ctx->g;
@@ -1048,7 +1048,7 @@ int pearl_loopgen_bias(void *vctx, char *board, int face)
return ctx->score;
}
-void pearl_loopgen(int w, int h, char *lines, random_state *rs)
+static void pearl_loopgen(int w, int h, char *lines, random_state *rs)
{
grid *g = grid_new(GRID_SQUARE, w-1, h-1, NULL);
char *board = snewn(g->num_faces, char);