rgetchar
while (!is_direction(ch = rgetchar(), &d)) {
ch = rgetchar();
while (((ch = rgetchar()) != '\r') && (ch != '\n') && (ch != CANCEL)) {
while (!is_direction(ch = rgetchar(), &d)) {
while (r_index("!?:)]=/,\033", (ch = rgetchar()), 0) == -1) {
while (rgetchar() != ' ')
ch = rgetchar();
ch = rgetchar();
ch = rgetchar();
ch = rgetchar();
ch = rgetchar();
ch = rgetchar();
int rgetchar(void);
ch = rgetchar();
ch = rgetchar();
if (rgetchar() != 'y') {
while (!is_direction(dir = rgetchar(), &d)) {
while (!is_direction(dir = rgetchar(), &d)) {
while (!is_direction(dir = rgetchar(), &d)) {