#define YY_FLEX_MINOR_VERSION 5
#include <stdio.h>
+#include <errno.h>
/* cfront 1.2 defines "c_plusplus" instead of "__cplusplus" */
#define GOTDEFS 3
-#line 1306 "lex.yy.c"
+#line 1307 "lex.yy.c"
/* Macros after this point can all be overridden by user definitions in
* section 1.
#line 102 "parse.lex"
-#line 1462 "lex.yy.c"
+#line 1463 "lex.yy.c"
if ( yy_init )
{
#line 324 "parse.lex"
ECHO;
YY_BREAK
-#line 1862 "lex.yy.c"
+#line 1863 "lex.yy.c"
case YY_STATE_EOF(INITIAL):
case YY_STATE_EOF(GOTCMND):
case YY_STATE_EOF(GOTRUNAS):
{
+ int oerrno = errno;
+
yy_flush_buffer( b );
b->yy_input_file = file;
b->yy_is_interactive = file ? (isatty( fileno(file) ) > 0) : 0;
#endif
#endif
+ errno = oerrno;
}