diff options
author | Sander Roobol <sander@php.net> | 2002-08-19 20:02:59 +0000 |
---|---|---|
committer | Sander Roobol <sander@php.net> | 2002-08-19 20:02:59 +0000 |
commit | bed405cce477c4a20a6c2aca6447b0700c96406a (patch) | |
tree | 6068de789b1a7e31ea6ad6b543cde9d330fafaaa /ext/standard/var_unserializer.c | |
parent | 47ae4068bb604220feb12bfee3afa35ce18d2d33 (diff) | |
download | php-git-bed405cce477c4a20a6c2aca6447b0700c96406a.tar.gz |
Sync with var_unserializer.re
Diffstat (limited to 'ext/standard/var_unserializer.c')
-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 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; |