diff options
author | Sander Roobol <sander@php.net> | 2002-08-20 19:45:44 +0000 |
---|---|---|
committer | Sander Roobol <sander@php.net> | 2002-08-20 19:45:44 +0000 |
commit | 86dc20c4b835b4bd315b0582562398cb7b0c3520 (patch) | |
tree | f1f36addfc603c9bd14410479e3940d28428f7d3 | |
parent | 4083feba295d4e402435bef9dc87dbd925dded68 (diff) | |
download | php-git-86dc20c4b835b4bd315b0582562398cb7b0c3520.tar.gz |
MFH
-rw-r--r-- | ext/standard/var_unserializer.c | 25 |
1 files changed, 18 insertions, 7 deletions
diff --git a/ext/standard/var_unserializer.c b/ext/standard/var_unserializer.c index f03eba41b3..63fc307b64 100644 --- a/ext/standard/var_unserializer.c +++ b/ext/standard/var_unserializer.c @@ -1,4 +1,4 @@ -/* Generated by re2c 0.5 on Sun Apr 28 19:59:39 2002 */ +/* Generated by re2c 0.5 on Tue Aug 20 21:45:31 2002 */ #line 1 "var_unserializer.re" #include "php.h" #include "ext/standard/php_var.h" @@ -575,13 +575,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; |