is_direction
while (!is_direction(ch = rgetchar(), &d)) {
while (!is_direction(ch = rgetchar(), &d)) {
(void)is_direction(dirch, &d);
boolean is_direction(short, short *);
while (!is_direction(dir = rgetchar(), &d)) {
while (!is_direction(dir = rgetchar(), &d)) {
while (!is_direction(dir = rgetchar(), &d)) {