chiark / gitweb /
Return error messages as 'const char *', not 'char *'.
[sgt-puzzles.git] / guess.c
diff --git a/guess.c b/guess.c
index af26edc4664d78e6f156c8e97cfc81b09af65e8a..14e2d9013dddddd657876c0f3fc927ac7af31d72 100644 (file)
--- a/guess.c
+++ b/guess.c
@@ -206,7 +206,7 @@ static game_params *custom_params(const config_item *cfg)
     return ret;
 }
 
-static char *validate_params(const game_params *params, int full)
+static const char *validate_params(const game_params *params, int full)
 {
     if (params->ncolours < 2 || params->npegs < 2)
        return "Trivial solutions are uninteresting";
@@ -280,7 +280,7 @@ newcol:
     return ret;
 }
 
-static char *validate_desc(const game_params *params, const char *desc)
+static const char *validate_desc(const game_params *params, const char *desc)
 {
     unsigned char *bmp;
     int i;
@@ -360,7 +360,7 @@ static void free_game(game_state *state)
 }
 
 static char *solve_game(const game_state *state, const game_state *currstate,
-                        const char *aux, char **error)
+                        const char *aux, const char **error)
 {
     return dupstr("S");
 }