From: Marcus Boerger Date: Fri, 21 Mar 2008 18:47:26 +0000 (+0000) Subject: - Fix YYFILL() X-Git-Tag: BEFORE_NEW_PARAMETER_PARSE~496 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=07e359876205691808179639b20928d4d6156a64;p=php - Fix YYFILL() --- diff --git a/Zend/zend_language_scanner.c b/Zend/zend_language_scanner.c index 12c2ae7e50..b11bb48150 100644 --- a/Zend/zend_language_scanner.c +++ b/Zend/zend_language_scanner.c @@ -1,4 +1,4 @@ -/* Generated by re2c 0.13.4.dev on Wed Mar 19 23:23:53 2008 */ +/* Generated by re2c 0.13.3 on Fri Mar 21 17:16:34 2008 */ #line 1 "Zend/zend_language_scanner.l" /* +----------------------------------------------------------------------+ @@ -50,7 +50,7 @@ #include "tsrm_config_common.h" #define YYCTYPE unsigned char -#define YYFILL(n) { if (n == 1) return 0; } +#define YYFILL(n) { if (YYCURSOR >= YYLIMIT) return 0; } #define YYCURSOR SCNG(yy_cursor) #define YYLIMIT SCNG(yy_limit) #define YYMARKER SCNG(yy_marker) diff --git a/Zend/zend_language_scanner.l b/Zend/zend_language_scanner.l index 71937437f0..6a25e6e7bd 100644 --- a/Zend/zend_language_scanner.l +++ b/Zend/zend_language_scanner.l @@ -48,7 +48,7 @@ #include "tsrm_config_common.h" #define YYCTYPE unsigned char -#define YYFILL(n) { if (n == 1) return 0; } +#define YYFILL(n) { if (YYCURSOR >= YYLIMIT) return 0; } #define YYCURSOR SCNG(yy_cursor) #define YYLIMIT SCNG(yy_limit) #define YYMARKER SCNG(yy_marker)