static void inputPutback(ej_t* ep, int c) { ejinput_t *ip; a_assert(ep); ip = ep->input; ringqInsertc(&ip->script, (char_t) c); ip->lineColumn--; ip->line[ip->lineColumn] = '\0'; }
static void inputPutback(ej_t* ep, int c) { ejinput_t *ip; a_assert(ep); ip = ep->input; ringqInsertc(&ip->script, (char_t) c); /* Fix by Fred Sauer, 2002/12/23 */ if (ip->lineColumn > 0) { ip->lineColumn-- ; } ip->line[ip->lineColumn] = '\0'; }