X-Git-Url: https://www.ginac.de/ginac.git//ginac.git?p=ginac.git;a=blobdiff_plain;f=ginsh%2Fginsh_lexer.ll;h=4194f94337af97e8ecfa155cee9c34a3c892ac61;hp=973d8951c5b0992fd47c0fce069ccd7e1203e1c2;hb=dae96ef0fb9f0f7eccf1940136cd28808db9f47d;hpb=68fdf425abf14d016d5f95ee7b9d06a19a3c5926 diff --git a/ginsh/ginsh_lexer.ll b/ginsh/ginsh_lexer.ll index 973d8951..4194f943 100644 --- a/ginsh/ginsh_lexer.ll +++ b/ginsh/ginsh_lexer.ll @@ -132,7 +132,11 @@ static char *line_ptr; static int ginsh_input(char *buf, int max_size) { int result; +#if defined(YY_CURRENT_BUFFER) + if (YY_CURRENT_BUFFER->yy_is_interactive) { +#else if (yy_current_buffer->yy_is_interactive) { +#endif #ifdef HAVE_LIBREADLINE // Do we need to read a new line? int actual;