pchar
ttyin(char *buf, int nmax, char pchar)
putchar(pchar);
putchar(pchar);
pchar(&you, ' ');
pchar(&you, ME);
pchar(&you, ' ');
pchar(&you, ME);
pchar(&you, ' ');
pchar(&you, ME);
pchar(&you, ' ');
pchar(&you, ME);
pchar(&you, ' ');
pchar(&money, TREASURE);
pchar(&you, ME);
pchar(&finish, GOAL);
pchar(&money, TREASURE);
pchar(&snake[i], SNAKETAIL);
pchar(&snake[0], SNAKEHEAD);
pchar(&you, '?');
pchar(&you, ME);
pchar(&p, 'v');
pchar(&p, '^');
pchar(&p, '>');
pchar(&p, '<');
pchar(ps, '@');
pchar(ps, ' ');
pchar(&x, '#');
pchar(&x, '#');
pchar(&x, '#');
pchar(&x, '#');
pchar(&snake[5], sp);
pchar(&snake[1], SNAKETAIL);
pchar(&snake[0], SNAKEHEAD);
pchar(sp, TREASURE);
pchar(sp, GOAL);
pchar(sp, SNAKEHEAD);
pchar(sp, SNAKETAIL);
pchar(&you, ME);
pchar(sp, ME);
pchar(sp, ' ');
static const char *pchar(int);
(void)fprintf(d, " %s", pchar(ch));
(void)printf("%s %s-", title, pchar(*start));
(void)printf("%s ", pchar(*stop));
static wchar_t pchar = L':'; /* ':' = normal, '?' = failed */
wchar_t *ocursor = el->el_line.cursor, oldpchar = pchar, ch;
pchar = ':';
*el->el_line.lastchar++ = pchar;
if (pchar == '?') { /* wrap around */
pchar = '?';
pchar = ':';
if (ret == CC_ERROR && pchar == '?' && oldpchar == ':')
pchar = oldpchar;