# At least, it compiles now...
EXTRA_LTLIBRARIES=libZend_cc.la libZend_c.la
noinst_LTLIBRARIES=$(ZEND_SCANNER) libZend.la
-libZend_cc_la_SOURCES=zend_language_scanner_cc.cc
-libZend_c_la_SOURCES=zend_language_scanner.c
+libZend_cc_la_SOURCES=zend_language_scanner_cc.cc zend_ini_scanner_cc.cc
+libZend_c_la_SOURCES=zend_language_scanner.c zend_ini_scanner.c
libZend_la_SOURCES=\
zend_language_parser.y \
#endif
#ifndef ZTS
-void init_cfg_scanner()
+void init_ini_scanner()
{
ini_lineno=1;
}
CG(ini_scanner) = new ZendIniFlexLexer;
CG(ini_scanner)->switch_streams(fh->handle.is, &cout);
#else
- init_cfg_scanner();
+ init_ini_scanner();
yyin = fp;
yy_switch_to_buffer(yy_create_buffer(yyin, YY_BUF_SIZE));
#endif
break;
case ZEND_HANDLE_STDIOSTREAM: {
CLS_FETCH();
-
+#ifdef ZTS
delete CG(ini_scanner);
+#endif
}
break;
}