extern bool mundane_spell(bool only_equip);
extern bool identify_item(object_type *o_ptr);
extern bool identify_fully(bool only_equip);
-extern bool recharge(int num);
+extern bool recharge(int power);
extern bool bless_weapon(void);
extern bool pulish_shield(void);
extern bool potion_smash_effect(MONSTER_IDX who, POSITION y, POSITION x, KIND_OBJECT_IDX k_idx);
extern void battle_monsters(void);
extern void do_cmd_bldg(void);
extern void do_cmd_quest(void);
-extern void quest_discovery(int q_idx);
-extern IDX quest_number(DEPTH level);
-extern IDX random_quest_number(DEPTH level);
+extern void quest_discovery(QUEST_IDX q_idx);
+extern QUEST_IDX quest_number(DEPTH level);
+extern QUEST_IDX random_quest_number(DEPTH level);
extern bool tele_town(void);
extern HIT_POINT calc_crit_ratio_shot(HIT_POINT plus_ammo, HIT_POINT plus_bow);
extern HIT_POINT calc_expect_crit_shot(int weight, int plus_ammo,int plus_bow, HIT_POINT dam);