From: Sander Roobol Date: Mon, 19 Aug 2002 20:02:59 +0000 (+0000) Subject: Sync with var_unserializer.re X-Git-Tag: RELEASE_0_91~390 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=bed405cce477c4a20a6c2aca6447b0700c96406a;p=php Sync with var_unserializer.re --- diff --git a/ext/standard/var_unserializer.c b/ext/standard/var_unserializer.c index 857dc6d350..403fbed930 100644 --- a/ext/standard/var_unserializer.c +++ b/ext/standard/var_unserializer.c @@ -1,4 +1,4 @@ -/* Generated by re2c 0.5 on Sun Aug 18 15:18:22 2002 */ +/* Generated by re2c 0.5 on Mon Aug 19 22:01:10 2002 */ #line 1 "var_unserializer.re" #include "php.h" #include "ext/standard/php_var.h" @@ -581,13 +581,24 @@ yy45: yych = *++YYCURSOR; yy46: ++YYCURSOR; if(YYLIMIT == YYCURSOR) YYFILL(1); yych = *YYCURSOR; -yy47: if(yych <= '/'){ - if(yych == '.') goto yy58; - goto yy2; +yy47: if(yych <= ':'){ + if(yych <= '.'){ + if(yych <= '-') goto yy2; + goto yy58; + } else { + if(yych <= '/') goto yy2; + if(yych <= '9') goto yy46; + goto yy2; + } } else { - if(yych <= '9') goto yy46; - if(yych == ';') goto yy51; - goto yy2; + if(yych <= 'E'){ + if(yych <= ';') goto yy51; + if(yych <= 'D') goto yy2; + goto yy53; + } else { + if(yych == 'e') goto yy53; + goto yy2; + } } yy48: yych = *++YYCURSOR; if(yych <= '/') goto yy2;