routech[][1] hasn't been used in living memory. Drop it, and simplify
to routech[].
extern signed char dirindex['z'-'a'+1];
extern int diroff[DIR_MAP+1][2];
extern char dirch[DIR_MAP+2];
extern signed char dirindex['z'-'a'+1];
extern int diroff[DIR_MAP+1][2];
extern char dirch[DIR_MAP+2];
-extern char *routech[DIR_LAST+1][2];
+extern char *routech[DIR_LAST+1];
/* src/lib/subs/paths.c */
extern char *getpath(char *, char *, coord, coord, int, int, enum p_mode);
/* src/lib/subs/paths.c */
extern char *getpath(char *, char *, coord, coord, int, int, enum p_mode);
if (i == DIR_STOP)
break;
memcpy(&map[delty(&ns.range, cy)][deltx(&ns.range, cx) * 2],
if (i == DIR_STOP)
break;
memcpy(&map[delty(&ns.range, cy)][deltx(&ns.range, cx) * 2],
cx = xnorm(cx + diroff[i][0]);
cy = ynorm(cy + diroff[i][1]);
}
cx = xnorm(cx + diroff[i][0]);
cy = ynorm(cy + diroff[i][1]);
}
p = &map[ns.dy][ns.dx * 2];
if ((dir = sect.sct_del[i_del] & 0x7) &&
nstr_exec(cond, ncond, §))
p = &map[ns.dy][ns.dx * 2];
if ((dir = sect.sct_del[i_del] & 0x7) &&
nstr_exec(cond, ncond, §))
- memcpy(p, routech[dir][0], 3);
+ memcpy(p, routech[dir], 3);
p[1] = dchr[sect.sct_type].d_mnem;
}
for (row = 0, y = ns.range.ly; row < ns.range.height; y++, row++) {
p[1] = dchr[sect.sct_type].d_mnem;
}
for (row = 0, y = ns.range.ly; row < ns.range.height; y++, row++) {
};
/* must agree with dirch[] and DIR_ defines */
};
/* must agree with dirch[] and DIR_ defines */
-char *routech[][2] = {
- {" ", "$ $"},
- {" /", "$ /"},
- {" >", "$ >"},
- {" \\", "$ \\"},
- {"/ ", "/ $"},
- {"< ", "< $"},
- {"\\ ", "\\ $"}
+char *routech[] = {
+ " ", " /", " >"," \\","/ ","< ","\\ "