mirror of
https://github.com/php/php-src.git
synced 2024-09-23 19:07:26 +00:00
Fix unserialize (commit later)
This commit is contained in:
parent
2307193255
commit
dbf0d7572e
@ -1,5 +1,5 @@
|
||||
/* Generated by re2c 0.5 on Thu Apr 17 05:53:08 2003 */
|
||||
#line 1 "var_unserializer.re"
|
||||
/* Generated by re2c 0.5 on Sun May 18 14:06:59 2003 */
|
||||
#line 1 "/usr/src/php5/ext/standard/var_unserializer.re"
|
||||
/*
|
||||
+----------------------------------------------------------------------+
|
||||
| PHP Version 4 |
|
||||
@ -337,20 +337,20 @@ yy2: YYCURSOR = YYMARKER;
|
||||
}
|
||||
yy3: yyaccept = 0;
|
||||
yych = *(YYMARKER = ++YYCURSOR);
|
||||
if(yych == ':') goto yy75;
|
||||
if(yych == ':') goto yy74;
|
||||
yy4:
|
||||
#line 430
|
||||
{ return 0; }
|
||||
yy5: yych = *++YYCURSOR;
|
||||
if(yych == ';') goto yy73;
|
||||
if(yych == ';') goto yy72;
|
||||
goto yy4;
|
||||
yy6: yyaccept = 0;
|
||||
yych = *(YYMARKER = ++YYCURSOR);
|
||||
if(yych == ':') goto yy67;
|
||||
if(yych == ':') goto yy66;
|
||||
goto yy4;
|
||||
yy7: yyaccept = 0;
|
||||
yych = *(YYMARKER = ++YYCURSOR);
|
||||
if(yych == ':') goto yy61;
|
||||
if(yych == ':') goto yy60;
|
||||
goto yy4;
|
||||
yy8: yyaccept = 0;
|
||||
yych = *(YYMARKER = ++YYCURSOR);
|
||||
@ -677,15 +677,12 @@ yy57: yych = *++YYCURSOR;
|
||||
if(yych <= '/') goto yy2;
|
||||
if(yych <= '9') goto yy55;
|
||||
goto yy2;
|
||||
yy58: yych = *++YYCURSOR;
|
||||
if(yych <= '/') goto yy2;
|
||||
if(yych >= ':') goto yy2;
|
||||
yy59: ++YYCURSOR;
|
||||
yy58: ++YYCURSOR;
|
||||
if((YYLIMIT - YYCURSOR) < 4) YYFILL(4);
|
||||
yych = *YYCURSOR;
|
||||
yy60: if(yych <= ';'){
|
||||
yy59: if(yych <= ';'){
|
||||
if(yych <= '/') goto yy2;
|
||||
if(yych <= '9') goto yy59;
|
||||
if(yych <= '9') goto yy58;
|
||||
if(yych <= ':') goto yy2;
|
||||
goto yy51;
|
||||
} else {
|
||||
@ -697,26 +694,26 @@ yy60: if(yych <= ';'){
|
||||
goto yy2;
|
||||
}
|
||||
}
|
||||
yy61: yych = *++YYCURSOR;
|
||||
yy60: yych = *++YYCURSOR;
|
||||
if(yych <= ','){
|
||||
if(yych != '+') goto yy2;
|
||||
} else {
|
||||
if(yych <= '-') goto yy62;
|
||||
if(yych <= '-') goto yy61;
|
||||
if(yych <= '/') goto yy2;
|
||||
if(yych <= '9') goto yy63;
|
||||
if(yych <= '9') goto yy62;
|
||||
goto yy2;
|
||||
}
|
||||
yy62: yych = *++YYCURSOR;
|
||||
yy61: yych = *++YYCURSOR;
|
||||
if(yych <= '/') goto yy2;
|
||||
if(yych >= ':') goto yy2;
|
||||
yy63: ++YYCURSOR;
|
||||
yy62: ++YYCURSOR;
|
||||
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
||||
yych = *YYCURSOR;
|
||||
yy64: if(yych <= '/') goto yy2;
|
||||
if(yych <= '9') goto yy63;
|
||||
yy63: if(yych <= '/') goto yy2;
|
||||
if(yych <= '9') goto yy62;
|
||||
if(yych != ';') goto yy2;
|
||||
yy65: yych = *++YYCURSOR;
|
||||
yy66:
|
||||
yy64: yych = *++YYCURSOR;
|
||||
yy65:
|
||||
#line 290
|
||||
{
|
||||
*p = YYCURSOR;
|
||||
@ -724,26 +721,26 @@ yy66:
|
||||
ZVAL_LONG(*rval, parse_iv(start + 2));
|
||||
return 1;
|
||||
}
|
||||
yy67: yych = *++YYCURSOR;
|
||||
yy66: yych = *++YYCURSOR;
|
||||
if(yych <= ','){
|
||||
if(yych != '+') goto yy2;
|
||||
} else {
|
||||
if(yych <= '-') goto yy68;
|
||||
if(yych <= '-') goto yy67;
|
||||
if(yych <= '/') goto yy2;
|
||||
if(yych <= '9') goto yy69;
|
||||
if(yych <= '9') goto yy68;
|
||||
goto yy2;
|
||||
}
|
||||
yy68: yych = *++YYCURSOR;
|
||||
yy67: yych = *++YYCURSOR;
|
||||
if(yych <= '/') goto yy2;
|
||||
if(yych >= ':') goto yy2;
|
||||
yy69: ++YYCURSOR;
|
||||
yy68: ++YYCURSOR;
|
||||
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
||||
yych = *YYCURSOR;
|
||||
yy70: if(yych <= '/') goto yy2;
|
||||
if(yych <= '9') goto yy69;
|
||||
yy69: if(yych <= '/') goto yy2;
|
||||
if(yych <= '9') goto yy68;
|
||||
if(yych != ';') goto yy2;
|
||||
yy71: yych = *++YYCURSOR;
|
||||
yy72:
|
||||
yy70: yych = *++YYCURSOR;
|
||||
yy71:
|
||||
#line 283
|
||||
{
|
||||
*p = YYCURSOR;
|
||||
@ -751,8 +748,8 @@ yy72:
|
||||
ZVAL_BOOL(*rval, parse_iv(start + 2));
|
||||
return 1;
|
||||
}
|
||||
yy73: yych = *++YYCURSOR;
|
||||
yy74:
|
||||
yy72: yych = *++YYCURSOR;
|
||||
yy73:
|
||||
#line 276
|
||||
{
|
||||
*p = YYCURSOR;
|
||||
@ -760,26 +757,26 @@ yy74:
|
||||
ZVAL_NULL(*rval);
|
||||
return 1;
|
||||
}
|
||||
yy75: yych = *++YYCURSOR;
|
||||
yy74: yych = *++YYCURSOR;
|
||||
if(yych <= ','){
|
||||
if(yych != '+') goto yy2;
|
||||
} else {
|
||||
if(yych <= '-') goto yy76;
|
||||
if(yych <= '-') goto yy75;
|
||||
if(yych <= '/') goto yy2;
|
||||
if(yych <= '9') goto yy77;
|
||||
if(yych <= '9') goto yy76;
|
||||
goto yy2;
|
||||
}
|
||||
yy76: yych = *++YYCURSOR;
|
||||
yy75: yych = *++YYCURSOR;
|
||||
if(yych <= '/') goto yy2;
|
||||
if(yych >= ':') goto yy2;
|
||||
yy77: ++YYCURSOR;
|
||||
yy76: ++YYCURSOR;
|
||||
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
||||
yych = *YYCURSOR;
|
||||
yy78: if(yych <= '/') goto yy2;
|
||||
if(yych <= '9') goto yy77;
|
||||
yy77: if(yych <= '/') goto yy2;
|
||||
if(yych <= '9') goto yy76;
|
||||
if(yych != ';') goto yy2;
|
||||
yy79: yych = *++YYCURSOR;
|
||||
yy80:
|
||||
yy78: yych = *++YYCURSOR;
|
||||
yy79:
|
||||
#line 257
|
||||
{
|
||||
int id;
|
||||
|
Loading…
Reference in New Issue
Block a user