nlopess Sun Jul 6 16:20:51 2008 UTC Added files: (Branch: PHP_5_3) /php-src/tests/lang bug44654.phpt
Modified files: /ZendEngine2 zend_language_scanner.l Log: fix last part of bug #44654 http://cvs.php.net/viewvc.cgi/ZendEngine2/zend_language_scanner.l?r1=1.131.2.11.2.13.2.20&r2=1.131.2.11.2.13.2.21&diff_format=u Index: ZendEngine2/zend_language_scanner.l diff -u ZendEngine2/zend_language_scanner.l:1.131.2.11.2.13.2.20 ZendEngine2/zend_language_scanner.l:1.131.2.11.2.13.2.21 --- ZendEngine2/zend_language_scanner.l:1.131.2.11.2.13.2.20 Sun Jul 6 15:53:23 2008 +++ ZendEngine2/zend_language_scanner.l Sun Jul 6 16:20:51 2008 @@ -21,7 +21,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: zend_language_scanner.l,v 1.131.2.11.2.13.2.20 2008/07/06 15:53:23 nlopess Exp $ */ +/* $Id: zend_language_scanner.l,v 1.131.2.11.2.13.2.21 2008/07/06 16:20:51 nlopess Exp $ */ #if 0 # define YYDEBUG(s, c) printf("state: %d char: %c\n", s, c) @@ -1620,6 +1620,7 @@ /* ignore first line when it's started with a # */ goto restart; } else { + YYCURSOR = yytext+1; goto inline_char_handler; } } @@ -1640,7 +1641,7 @@ YYCURSOR = ptr + 1; /* if it can be an opening tag, stop */ - if (ptr < YYLIMIT && (*YYCURSOR == '?' || *YYCURSOR == '%')) { + if (YYCURSOR < YYLIMIT && (*YYCURSOR == '?' || *YYCURSOR == '%')) { --YYCURSOR; yyleng = YYCURSOR - SCNG(yy_text); break; http://cvs.php.net/viewvc.cgi/php-src/tests/lang/bug44654.phpt?view=markup&rev=1.1 Index: php-src/tests/lang/bug44654.phpt +++ php-src/tests/lang/bug44654.phpt -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php