summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBardur Arantsson <bardur@scientician.net>2014-12-22 22:33:58 +0100
committerBardur Arantsson <bardur@scientician.net>2014-12-23 12:09:35 +0100
commitc5de7e5167233f6c0e9f499a9323fa4b084f775c (patch)
treed2605874cb185bd241cb60878949d32bd7d186fe
parenta1f2a10efe9b7e4dd553c4edbddaaaaceefdbe02 (diff)
Make "pref_tmp_value" local
-rw-r--r--src/externs.h1
-rw-r--r--src/init1.cc1
-rw-r--r--src/variable.cc6
3 files changed, 1 insertions, 7 deletions
diff --git a/src/externs.h b/src/externs.h
index e8c2df36..c79afdae 100644
--- a/src/externs.h
+++ b/src/externs.h
@@ -431,7 +431,6 @@ extern char *ANGBAND_DIR_NOTE;
extern char *ANGBAND_DIR_PREF;
extern char *ANGBAND_DIR_USER;
extern char *ANGBAND_DIR_XTRA;
-extern char pref_tmp_value[8];
extern bool_ item_tester_full;
extern byte item_tester_tval;
extern bool_ (*item_tester_hook)(object_type *o_ptr);
diff --git a/src/init1.cc b/src/init1.cc
index 8dd0fa62..52405944 100644
--- a/src/init1.cc
+++ b/src/init1.cc
@@ -11420,6 +11420,7 @@ static errr process_dungeon_file_aux(char *buf, int *yval, int *xval, int xvalst
*/
static cptr process_dungeon_file_expr(char **sp, char *fp)
{
+ static char pref_tmp_value[8];
cptr v;
char *b;
diff --git a/src/variable.cc b/src/variable.cc
index 34cb9ed1..c458cb30 100644
--- a/src/variable.cc
+++ b/src/variable.cc
@@ -873,12 +873,6 @@ char *ANGBAND_DIR_USER;
*/
char *ANGBAND_DIR_XTRA;
-/*
- * Some variables values are created on the fly XXX XXX
- */
-
-char pref_tmp_value[8];
-
/*