summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/externs.h2
-rw-r--r--src/spells4.c4
2 files changed, 3 insertions, 3 deletions
diff --git a/src/externs.h b/src/externs.h
index f86014dd..19f43b50 100644
--- a/src/externs.h
+++ b/src/externs.h
@@ -2379,7 +2379,7 @@ extern bool_ get_com_lua(cptr promtp, int *com);
extern s32b lua_get_level(spell_type *spell, s32b lvl, s32b max, s32b min, s32b bonus);
extern s32b get_level_device(s32b s, s32b max, s32b min);
extern int get_mana(s32b s);
-extern int get_power(s32b s);
+extern s32b get_power(s32b s);
extern s32b spell_chance(s32b s);
extern s32b get_level(s32b s, s32b max, s32b min);
extern void get_level_school(s32b s, s32b max, s32b min, s32b *level, bool_ *na);
diff --git a/src/spells4.c b/src/spells4.c
index e58ac4ea..f3809b7b 100644
--- a/src/spells4.c
+++ b/src/spells4.c
@@ -520,7 +520,7 @@ int print_spell(cptr label_, byte color, int y, s32b s)
if (!na)
{
- sprintf(level_str, "%3d", level);
+ sprintf(level_str, "%3d", (int) level);
}
sprintf(buf, "%s%-20s%-16s %s %4d %3d%% %s",
@@ -529,7 +529,7 @@ int print_spell(cptr label_, byte color, int y, s32b s)
sch_str,
level_str,
get_mana(s),
- spell_chance(s),
+ (int) spell_chance(s),
spell_info);
c_prt(color, buf, y, 0);