extern s16b command_new;
extern bool msg_flag;
extern s16b running;
-extern s16b resting;
+extern GAME_TURN resting;
extern POSITION cur_hgt;
extern POSITION cur_wid;
extern DEPTH dun_level;
extern char player_base[32];
extern char savefile[1024];
extern char savefile_base[40];
-extern s16b lite_n;
+extern POSITION_IDX lite_n;
extern POSITION lite_y[LITE_MAX];
extern POSITION lite_x[LITE_MAX];
-extern s16b mon_lite_n;
+extern POSITION_IDX mon_lite_n;
extern POSITION mon_lite_y[MON_LITE_MAX];
extern POSITION mon_lite_x[MON_LITE_MAX];
-extern s16b view_n;
+extern POSITION_IDX view_n;
extern POSITION view_y[VIEW_MAX];
extern POSITION view_x[VIEW_MAX];
-extern s16b temp_n;
+extern POSITION_IDX temp_n;
extern POSITION temp_y[TEMP_MAX];
extern POSITION temp_x[TEMP_MAX];
-extern s16b redraw_n;
+extern POSITION_IDX redraw_n;
extern POSITION redraw_y[REDRAW_MAX];
extern POSITION redraw_x[REDRAW_MAX];
extern s16b macro__num;
extern cptr *macro__act;
extern bool *macro__cmd;
extern char *macro__buf;
-extern s16b quark__num;
+extern STR_OFFSET quark__num;
extern cptr *quark__str;
extern u32b message__next;
extern u32b message__last;
extern char inkey(void);
extern cptr quark_str(STR_OFFSET num);
extern void quark_init(void);
-extern s16b quark_add(cptr str);
+extern u16b quark_add(cptr str);
extern s32b message_num(void);
extern cptr message_str(int age);
extern void message_add(cptr msg);
extern void extract_day_hour_min(int *day, int *hour, int *min);
extern void prt_time(void);
extern cptr map_name(void);
-extern u32b weight_limit(void);
+extern WEIGHT weight_limit(void);
extern bool buki_motteruka(int i);
extern bool is_heavy_shoot(object_type *o_ptr);
extern int bow_tval_ammo(object_type *o_ptr);