mirror of
https://github.com/php/php-src.git
synced 2026-03-27 09:42:22 +01:00
sync
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
/* Generated by re2c 0.5 on Tue Aug 5 12:19:02 2003 */
|
||||
#line 1 "/home/frodo/php5/ext/standard/var_unserializer.re"
|
||||
/* Generated by re2c 0.5 on Wed Sep 3 19:23:11 2003 */
|
||||
#line 1 "/usr/src/web/php/php5/ext/standard/var_unserializer.re"
|
||||
/*
|
||||
+----------------------------------------------------------------------+
|
||||
| PHP Version 4 |
|
||||
@@ -111,7 +111,7 @@ PHPAPI void var_destroy(php_unserialize_data_t *var_hashx)
|
||||
#define YYMARKER marker
|
||||
|
||||
|
||||
#line 117
|
||||
#line 118
|
||||
|
||||
|
||||
|
||||
@@ -341,7 +341,7 @@ yy3: yyaccept = 0;
|
||||
yych = *(YYMARKER = ++YYCURSOR);
|
||||
if(yych == ':') goto yy74;
|
||||
yy4:
|
||||
#line 445
|
||||
#line 446
|
||||
{ return 0; }
|
||||
yy5: yych = *++YYCURSOR;
|
||||
if(yych == ';') goto yy72;
|
||||
@@ -376,7 +376,7 @@ yy12: yyaccept = 0;
|
||||
goto yy4;
|
||||
yy13: yych = *++YYCURSOR;
|
||||
yy14:
|
||||
#line 439
|
||||
#line 440
|
||||
{
|
||||
/* this is the case where we have less data than planned */
|
||||
php_error_docref(NULL TSRMLS_CC, E_NOTICE, "Unexpected end of serialized data");
|
||||
@@ -386,8 +386,7 @@ yy15: yych = *++YYCURSOR;
|
||||
goto yy4;
|
||||
yy16: yych = *++YYCURSOR;
|
||||
if(yybm[0+yych] & 128) goto yy18;
|
||||
if(yych == '+') goto yy17;
|
||||
if(yych != '-') goto yy2;
|
||||
if(yych != '+') goto yy2;
|
||||
yy17: yych = *++YYCURSOR;
|
||||
if(yybm[0+yych] & 128) goto yy18;
|
||||
goto yy2;
|
||||
@@ -400,7 +399,7 @@ yy20: yych = *++YYCURSOR;
|
||||
if(yych != '"') goto yy2;
|
||||
yy21: yych = *++YYCURSOR;
|
||||
yy22:
|
||||
#line 354
|
||||
#line 355
|
||||
{
|
||||
int len;
|
||||
int elements;
|
||||
@@ -507,7 +506,7 @@ yy27: yych = *++YYCURSOR;
|
||||
if(yych != '"') goto yy2;
|
||||
yy28: yych = *++YYCURSOR;
|
||||
yy29:
|
||||
#line 346
|
||||
#line 347
|
||||
{
|
||||
|
||||
INIT_PZVAL(*rval);
|
||||
@@ -516,14 +515,10 @@ yy29:
|
||||
object_common1(UNSERIALIZE_PASSTHRU, ZEND_STANDARD_CLASS_DEF_PTR));
|
||||
}
|
||||
yy30: yych = *++YYCURSOR;
|
||||
if(yych <= ','){
|
||||
if(yych != '+') goto yy2;
|
||||
} else {
|
||||
if(yych <= '-') goto yy31;
|
||||
if(yych <= '/') goto yy2;
|
||||
if(yych <= '9') goto yy32;
|
||||
goto yy2;
|
||||
}
|
||||
if(yych == '+') goto yy31;
|
||||
if(yych <= '/') goto yy2;
|
||||
if(yych <= '9') goto yy32;
|
||||
goto yy2;
|
||||
yy31: yych = *++YYCURSOR;
|
||||
if(yych <= '/') goto yy2;
|
||||
if(yych >= ':') goto yy2;
|
||||
@@ -537,7 +532,7 @@ yy34: yych = *++YYCURSOR;
|
||||
if(yych != '{') goto yy2;
|
||||
yy35: yych = *++YYCURSOR;
|
||||
yy36:
|
||||
#line 328
|
||||
#line 329
|
||||
{
|
||||
int elements = parse_iv(start + 2);
|
||||
|
||||
@@ -556,14 +551,10 @@ yy36:
|
||||
return finish_nested_data(UNSERIALIZE_PASSTHRU);
|
||||
}
|
||||
yy37: yych = *++YYCURSOR;
|
||||
if(yych <= ','){
|
||||
if(yych != '+') goto yy2;
|
||||
} else {
|
||||
if(yych <= '-') goto yy38;
|
||||
if(yych <= '/') goto yy2;
|
||||
if(yych <= '9') goto yy39;
|
||||
goto yy2;
|
||||
}
|
||||
if(yych == '+') goto yy38;
|
||||
if(yych <= '/') goto yy2;
|
||||
if(yych <= '9') goto yy39;
|
||||
goto yy2;
|
||||
yy38: yych = *++YYCURSOR;
|
||||
if(yych <= '/') goto yy2;
|
||||
if(yych >= ':') goto yy2;
|
||||
@@ -577,7 +568,7 @@ yy41: yych = *++YYCURSOR;
|
||||
if(yych != '"') goto yy2;
|
||||
yy42: yych = *++YYCURSOR;
|
||||
yy43:
|
||||
#line 308
|
||||
#line 309
|
||||
{
|
||||
int len;
|
||||
char *str;
|
||||
@@ -654,7 +645,7 @@ yy50: if(yych <= ';'){
|
||||
}
|
||||
yy51: yych = *++YYCURSOR;
|
||||
yy52:
|
||||
#line 301
|
||||
#line 302
|
||||
{
|
||||
*p = YYCURSOR;
|
||||
INIT_PZVAL(*rval);
|
||||
@@ -727,7 +718,7 @@ yy63: if(yych <= '/') goto yy2;
|
||||
if(yych != ';') goto yy2;
|
||||
yy64: yych = *++YYCURSOR;
|
||||
yy65:
|
||||
#line 294
|
||||
#line 295
|
||||
{
|
||||
*p = YYCURSOR;
|
||||
INIT_PZVAL(*rval);
|
||||
@@ -754,7 +745,7 @@ yy69: if(yych <= '/') goto yy2;
|
||||
if(yych != ';') goto yy2;
|
||||
yy70: yych = *++YYCURSOR;
|
||||
yy71:
|
||||
#line 287
|
||||
#line 288
|
||||
{
|
||||
*p = YYCURSOR;
|
||||
INIT_PZVAL(*rval);
|
||||
@@ -763,7 +754,7 @@ yy71:
|
||||
}
|
||||
yy72: yych = *++YYCURSOR;
|
||||
yy73:
|
||||
#line 280
|
||||
#line 281
|
||||
{
|
||||
*p = YYCURSOR;
|
||||
INIT_PZVAL(*rval);
|
||||
@@ -790,7 +781,7 @@ yy77: if(yych <= '/') goto yy2;
|
||||
if(yych != ';') goto yy2;
|
||||
yy78: yych = *++YYCURSOR;
|
||||
yy79:
|
||||
#line 259
|
||||
#line 260
|
||||
{
|
||||
int id;
|
||||
|
||||
@@ -812,7 +803,7 @@ yy79:
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
#line 447
|
||||
#line 448
|
||||
|
||||
|
||||
return 0;
|
||||
|
||||
Reference in New Issue
Block a user