extern char diagfile[], helpfile[], ckpfile[], larnlevels[],
playerids[], optsfile[1024], psname[], savefilename[],
scorefile[];
extern char diagfile[], helpfile[], ckpfile[], larnlevels[],
playerids[], optsfile[1024], psname[], savefilename[],
scorefile[];
extern u_char item[MAXX][MAXY], iven[], know[MAXX][MAXY];
extern const char *levelname[];
extern char logfile[], loginname[], logname[], lastmonst[];
extern u_char item[MAXX][MAXY], iven[], know[MAXX][MAXY];
extern const char *levelname[];
extern char logfile[], loginname[], logname[], lastmonst[];
extern const char *speldescript[];
extern const char *scrollhide[], *scrollname[];
extern u_char spelknow[];
extern const char *speldescript[];
extern const char *scrollhide[], *scrollname[];
extern u_char spelknow[];
-extern u_char splev[], stealth[MAXX][MAXY], to_lower[], to_upper[], wizard;
+extern u_char splev[], stealth[MAXX][MAXY], wizard;
extern short diroffx[], diroffy[], hitflag, hit2flag, hit3flag, hitp[MAXX][MAXY];
extern short iarg[MAXX][MAXY], ivenarg[], lasthx, lasthy, lastnum, lastpx,
lastpy;
extern short diroffx[], diroffy[], hitflag, hit2flag, hit3flag, hitp[MAXX][MAXY];
extern short iarg[MAXX][MAXY], ivenarg[], lasthx, lasthy, lastnum, lastpx,
lastpy;
/* macros for miscellaneous data conversion */
#define min(x,y) (((x)>(y))?(y):(x))
#define max(x,y) (((x)>(y))?(x):(y))
/* macros for miscellaneous data conversion */
#define min(x,y) (((x)>(y))?(y):(x))
#define max(x,y) (((x)>(y))?(x):(y))
-#define isalpha(x) (is_alpha[x])
-#define isdigit(x) (is_digit[x])
-#define tolower(x) (to_lower[x])
-#define toupper(x) (to_upper[x])
-#define lcc(x) (to_lower[x])
-#define ucc(x) (to_upper[x])