summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--changes.txt1
-rw-r--r--src/h-config.h2
-rw-r--r--src/xtra1.c2
3 files changed, 3 insertions, 2 deletions
diff --git a/changes.txt b/changes.txt
index 0d902cb5..dcfc095d 100644
--- a/changes.txt
+++ b/changes.txt
@@ -10,6 +10,7 @@ T.o.M.E 2.3.6
- Prevent immunities from Balrog Form persisting too long.
- Fix for loading/saving on Linux distribution using Fortify.
- Fix for module directory paths.
+- Fix miscellaneous problems on 64-bit platforms.
diff --git a/src/h-config.h b/src/h-config.h
index d18d0746..bbb6236f 100644
--- a/src/h-config.h
+++ b/src/h-config.h
@@ -174,7 +174,7 @@
* The only such platform that angband is ported to is currently
* DEC Alpha AXP running OSF/1 (OpenVMS uses 32-bit longs).
*/
-#if defined(__alpha) && defined(__osf__) || defined(__x86_64) || defined(__x86_64__) || defined(__amd64) || defined(__ia64) || defined(__ia64__) || defined(__mips64) || defined(__ppc64__) | defined(__PPC64__) | defined(__powerpc64__) || defined(__64BIT__) || defined(__sparc64__) || defined(__LP64__)
+#if defined(__alpha) && defined(__osf__) || defined(__x86_64) || defined(__x86_64__) || defined(__amd64) || defined(__ia64) || defined(__ia64__) || defined(__mips64) || defined(__ppc64__) || defined(__PPC64__) || defined(__powerpc64__) || defined(__64BIT__) || defined(__sparc64__) || defined(__LP64__)
# define L64
#endif
diff --git a/src/xtra1.c b/src/xtra1.c
index 88a2f0c7..1a9bb361 100644
--- a/src/xtra1.c
+++ b/src/xtra1.c
@@ -146,7 +146,7 @@ static void prt_piety(void)
c_put_str(TERM_L_WHITE, "Pt ", ROW_PIETY, COL_PIETY);
- sprintf(tmp, "%9ld", p_ptr->grace);
+ sprintf(tmp, "%9ld", (long) p_ptr->grace);
c_put_str((p_ptr->praying) ? TERM_L_BLUE : TERM_GREEN, tmp, ROW_PIETY,
COL_PIETY + 3);