Fix unserialize (commit later)

This commit is contained in:
Marcus Boerger 2003-05-18 12:09:08 +00:00
parent 2307193255
commit dbf0d7572e

View File

@ -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;