register struct monst *mtmp;
register struct rm *tmpr;
register xchar x,y;
- struct trap *trap;
+ struct trap *trap = (struct trap *)0;
int wtcap;
boolean on_ice;
xchar chainx, chainy, ballx, bally; /* ball&chain new positions */
int deeper; /* if TRUE, call self as needed */
int result; /* set by q?_path() */
register int i; /* loop counter */
- register char *rowp; /* row optimization */
- char *row_min; /* left most [used by macro set_min()] */
- char *row_max; /* right most [used by macro set_max()] */
+ register char *rowp = NULL; /* row optimization */
+ char *row_min = NULL; /* left most [used by macro set_min()] */
+ char *row_max = NULL; /* right most [used by macro set_max()] */
int lim_max; /* right most limit of circle */
#ifdef GCC_WARN
{
int left, left_edge, nrow, deeper, result;
register int i;
- register char *rowp;
- char *row_min, *row_max;
+ register char *rowp = NULL;
+ char *row_min = NULL, *row_max = NULL;
int lim_min;
#ifdef GCC_WARN