extern bool autosave_t;
extern bool autosave_l;
extern bool closing_flag;
-extern s16b panel_row_min, panel_row_max;
-extern s16b panel_col_min, panel_col_max;
-extern s16b panel_col_prt, panel_row_prt;
+extern POSITION panel_row_min, panel_row_max;
+extern POSITION panel_col_min, panel_col_max;
+extern POSITION panel_col_prt, panel_row_prt;
extern IDX target_who;
extern POSITION target_col;
extern POSITION target_row;
extern char savefile[1024];
extern char savefile_base[40];
extern s16b lite_n;
-extern s16b lite_y[LITE_MAX];
-extern s16b lite_x[LITE_MAX];
+extern POSITION lite_y[LITE_MAX];
+extern POSITION lite_x[LITE_MAX];
extern s16b mon_lite_n;
-extern s16b mon_lite_y[MON_LITE_MAX];
-extern s16b mon_lite_x[MON_LITE_MAX];
+extern POSITION mon_lite_y[MON_LITE_MAX];
+extern POSITION mon_lite_x[MON_LITE_MAX];
extern s16b view_n;
-extern byte view_y[VIEW_MAX];
-extern byte view_x[VIEW_MAX];
+extern POSITION view_y[VIEW_MAX];
+extern POSITION view_x[VIEW_MAX];
extern s16b temp_n;
-extern byte temp_y[TEMP_MAX];
-extern byte temp_x[TEMP_MAX];
+extern POSITION temp_y[TEMP_MAX];
+extern POSITION temp_x[TEMP_MAX];
extern s16b redraw_n;
-extern byte redraw_y[REDRAW_MAX];
-extern byte redraw_x[REDRAW_MAX];
+extern POSITION redraw_y[REDRAW_MAX];
+extern POSITION redraw_x[REDRAW_MAX];
extern s16b macro__num;
extern cptr *macro__pat;
extern cptr *macro__act;