diff --git a/unfinished/numgame.c b/unfinished/numgame.c index d444b22..e6dc03a 100644 --- a/unfinished/numgame.c +++ b/unfinished/numgame.c @@ -146,7 +146,7 @@ struct operation { * Text display of the operator, in expressions and for * debugging respectively. */ - char *text, *dbgtext; + const char *text, *dbgtext; /* * Flags dictating when the operator can be applied. @@ -1020,7 +1020,7 @@ void print_recurse_inner(struct sets *s, struct set *ss, * operand, then write the operator, then the second * operand, and finally close the paren. */ - char *op; + const char *op; int parens, thispri, thisassoc; /* diff --git a/unfinished/path.c b/unfinished/path.c index fe5a47f..2515ed0 100644 --- a/unfinished/path.c +++ b/unfinished/path.c @@ -4,6 +4,7 @@ #include #include +#include #include #include "puzzles.h" @@ -530,7 +531,7 @@ if (ctx->sparegrid3[ctx->pathends[i*2]] != i || ctx->sparepathends[i*2] = first; ctx->sparepathends[i*2+1] = last; -//printf("new ends of path %d: %d,%d\n", i, first, last); +/* printf("new ends of path %d: %d,%d\n", i, first, last); */ ctx->pathspare[i] = 2; /* fixed */ } } @@ -839,7 +840,7 @@ static int *gridgen(int w, int h, random_state *rs) int main(void) { int w = 10, h = 8; - random_state *rs = random_init("12345", 5); + random_state *rs = random_new("12345", 5); int x, y, i, *grid; for (i = 0; i < 10; i++) { @@ -863,21 +864,3 @@ int main(void) return 0; } #endif - -#ifdef TEST_GENERAL -#include - -void fatal(const char *fmt, ...) -{ - va_list ap; - - fprintf(stderr, "fatal error: "); - - va_start(ap, fmt); - vfprintf(stderr, fmt, ap); - va_end(ap); - - fprintf(stderr, "\n"); - exit(1); -} -#endif diff --git a/unfinished/slide.c b/unfinished/slide.c index c7a3dce..8c25340 100644 --- a/unfinished/slide.c +++ b/unfinished/slide.c @@ -899,7 +899,7 @@ static const char *validate_desc(const game_params *params, const char *desc) int *link; int mains = 0; int i, tx, ty, minmoves; - char *ret; + const char *ret; active = snewn(wh, bool); link = snewn(wh, int); @@ -1395,7 +1395,7 @@ static char *interpret_move(const game_state *state, game_ui *ui, sprintf(data, "M%d-%d", ui->drag_anchor, ui->drag_currpos); str = dupstr(data); } else - str = ""; /* null move; just update the UI */ + str = UI_UPDATE; ui->dragging = false; ui->drag_anchor = ui->drag_currpos = -1;