Beispiel #1
0
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';
}
Beispiel #2
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';
}