From: Pasi Kallinen Date: Wed, 28 Jul 2021 04:45:21 +0000 (+0300) Subject: Explicitly set the altlabels array size X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=2775a07e5bb7129b47c62bc10c6a8c56bb63d6b9;p=nethack Explicitly set the altlabels array size This will allow the compiler to complain after you add new glyphs. --- diff --git a/src/drawing.c b/src/drawing.c index c5e1d33d5..0f24545ac 100644 --- a/src/drawing.c +++ b/src/drawing.c @@ -131,7 +131,7 @@ const struct symdef def_warnsyms[WARNCOUNT] = { * * If adding to or removing from this list, please note that, * for builds with tile support, there is an array called altlabels[] in - * win/share/tiletext.c that requires the same number of elements as + * win/share/tilemap.c that requires the same number of elements as * this, in the same order. It is used for tile name matching when * parsing other.txt because some of the useful tile names don't exist * within NetHack itself. diff --git a/win/share/tilemap.c b/win/share/tilemap.c index 6716e66d2..3f7bcf721 100644 --- a/win/share/tilemap.c +++ b/win/share/tilemap.c @@ -704,7 +704,7 @@ struct { int idx; const char *betterlabel; const char *expectedlabel; -} altlabels[] = { +} altlabels[MAXPCHARS] = { {S_stone, "dark part of a room", "dark part of a room"}, {S_vwall, "vertical wall", "wall"}, {S_hwall, "horizontal wall", "wall"},