summaryrefslogtreecommitdiff
path: root/indra/lscript/lscript_compile
diff options
context:
space:
mode:
Diffstat (limited to 'indra/lscript/lscript_compile')
-rw-r--r--indra/lscript/lscript_compile/indra.l16
1 files changed, 3 insertions, 13 deletions
diff --git a/indra/lscript/lscript_compile/indra.l b/indra/lscript/lscript_compile/indra.l
index ee3492b071..57aef07e18 100644
--- a/indra/lscript/lscript_compile/indra.l
+++ b/indra/lscript/lscript_compile/indra.l
@@ -651,14 +651,6 @@ int yyerror(const char *fmt, ...)
return 0;
}
-#define LL_MKS_YACC 1
-#if LL_WINDOWS && LL_MKS_YACC
-int yyinput(void)
-{
- return input();
-}
-#endif
-
//#define EMERGENCY_DEBUG_PRINTOUTS
//#define EMIT_CIL_ASSEMBLER
@@ -685,11 +677,9 @@ BOOL lscript_compile(const char* src_filename, const char* dst_filename,
yyout = LLFile::fopen(err_filename, "w");
// Reset the lexer's internal buffering.
-#if LL_DARWIN || LL_LINUX || !LL_MKS_YACC
- yyrestart(yyin);
-#else
- yy_reset();
-#endif
+
+ yyrestart(yyin);
+
b_parse_ok = !yyparse();
if (b_parse_ok)