char *compiled_filename;
int zend_lineno;
- int shebang_len;
char *heredoc;
int heredoc_len;
-/* Generated by re2c 0.13.5 on Mon May 24 14:07:57 2010 */
+/* Generated by re2c 0.13.5 on Tue Jun 29 22:47:47 2010 */
#line 1 "Zend/zend_language_scanner.l"
/*
+----------------------------------------------------------------------+
CG(start_lineno) = 0;
} else {
CG(zend_lineno) = 1;
- CG(shebang_len) = 0;
}
CG(increment_lineno) = 0;
ZEND_API size_t zend_get_scanned_file_offset(TSRMLS_D)
{
- size_t offset = (SCNG(yy_cursor) - SCNG(yy_start)) + CG(shebang_len);
+ size_t offset = SCNG(yy_cursor) - SCNG(yy_start);
#ifdef ZEND_MULTIBYTE
if (SCNG(input_filter)) {
size_t original_offset = offset, length = 0; do {
++YYCURSOR;
YYDEBUG(246, *YYCURSOR);
yyleng = YYCURSOR - SCNG(yy_text);
-#line 1292 "Zend/zend_language_scanner.l"
+#line 1291 "Zend/zend_language_scanner.l"
{
return T_SR_EQUAL;
}
CG(start_lineno) = 0;
} else {
CG(zend_lineno) = 1;
- CG(shebang_len) = 0;
}
CG(increment_lineno) = 0;
ZEND_API size_t zend_get_scanned_file_offset(TSRMLS_D)
{
- size_t offset = (SCNG(yy_cursor) - SCNG(yy_start)) + CG(shebang_len);
+ size_t offset = SCNG(yy_cursor) - SCNG(yy_start);
#ifdef ZEND_MULTIBYTE
if (SCNG(input_filter)) {
size_t original_offset = offset, length = 0; do {
}
}
- CG(shebang_len) = 0;
if (CGIG(check_shebang_line) && file_handle.handle.fp && (file_handle.handle.fp != stdin)) {
/* #!php support */
c = fgetc(file_handle.handle.fp);
fseek(file_handle.handle.fp, pos - 1, SEEK_SET);
}
}
- CG(shebang_len) = ftell(file_handle.handle.fp);
CG(start_lineno) = 2;
} else {
rewind(file_handle.handle.fp);
fseek(file_handle->handle.fp, pos - 1, SEEK_SET);
}
}
- CG(shebang_len) = ftell(file_handle->handle.fp);
*lineno = 2;
} else {
rewind(file_handle->handle.fp);
script_file=argv[php_optind];
php_optind++;
}
- CG(shebang_len) = 0;
if (script_file) {
if (cli_seek_file_begin(&file_handle, script_file, &lineno TSRMLS_CC) != SUCCESS) {
goto err;
exit_status=254;
}
} else {
- CG(shebang_len) = 0;
if (script_file) {
if (cli_seek_file_begin(&file_handle, script_file, &lineno TSRMLS_CC) != SUCCESS) {
exit_status = 1;