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], ' ');
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, ' ');
fprintf(d, " %s", pchar(ch));
printf("%s %s-", title, pchar(*start));
printf("%s ", pchar(*stop));
static const char *pchar(int ch);
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;