--- display.c~ 2021-01-11 17:12:16.000000000 -0600
+++ display.c 2022-08-04 16:18:03.999301496 -0500
@@ -220,10 +220,10 @@
int i,j;
gerase();
- if (state->text) mvprintw(gy(HEIGHT), gx(0), state->text);
+ if (state->text) mvprintw(gy(HEIGHT), gx(0), state->text, "%s");
memset(earth, '=', WIDTH);
earth[WIDTH]=0;
- mvprintw(gy(HEIGHT-1),gx(0),earth);
+ mvprintw(gy(HEIGHT-1),gx(0),earth,"%s");
if (state->willbebombed)
{
if (state->bomby-state->line-state->x/(WIDTH-1)>1) mvprintw(gy(state->bomby-2), gx(state->bombx), "_");
@@ -258,7 +258,7 @@
break;
}
asprintf(&statusstr, "Blocks: %.4d/%.4d, City: %15s (%.2d), Score: %7d", state->blocks, state->numofblocks, citycompute(state->city), state->city, state->score);
- mvprintw(gy(HEIGHT-1), gx(WIDTH/2-strlen(statusstr)/2), statusstr);
+ mvprintw(gy(HEIGHT-1), gx(WIDTH/2-strlen(statusstr)/2), statusstr, "%s");
free(statusstr);
refresh();
}