From 78c502fe87da8f291808f4944c8774eeb9bd2464 Mon Sep 17 00:00:00 2001 From: Markus Armbruster Date: Sat, 29 Apr 2006 15:19:57 +0000 Subject: [PATCH] (vis, visbuf): Rev. 1.15 changed base type from s_char to char. This is misleading, as the elements are numbers. Change to signed char. --- src/lib/commands/sona.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/lib/commands/sona.c b/src/lib/commands/sona.c index 46431876..a24fbe51 100644 --- a/src/lib/commands/sona.c +++ b/src/lib/commands/sona.c @@ -76,8 +76,8 @@ sona(void) /* Where these are used are non-re-entrant, so we keep 'em around */ static char **rad = NULL; static char *radbuf = NULL; - static char **vis = NULL; - static char *visbuf = NULL; + static signed char **vis = NULL; + static signed char *visbuf = NULL; if (!snxtitem(&ni, EF_SHIP, player->argp[1])) return RET_SYN; @@ -94,7 +94,7 @@ sona(void) } } if (!vis && visbuf) { - vis = malloc(WORLD_Y * sizeof(char *)); + vis = malloc(WORLD_Y * sizeof(signed char *)); if (vis) { for (x = 0; x < WORLD_Y; x++) { vis[x] = &visbuf[(WORLD_X + 1) * x];