cvs: php4 /ext/standard var_unserializer.c
| From: | Marcus Boerger | Date: | Sun, 18 May 2003 12:09:08 +0000 |
| Subject: | cvs: php4 /ext/standard var_unserializer.c | ||
| Groups: | php.cvs | ||
| Request: | Send a blank email to php-cvs+get-21038@lists.php.net to get a copy of this message | ||
helly Sun May 18 08:09:08 2003 EDT
Modified files:
/php4/ext/standard var_unserializer.c
Log:
Fix unserialize (commit later)
Index: php4/ext/standard/var_unserializer.c
diff -u php4/ext/standard/var_unserializer.c:1.21 php4/ext/standard/var_unserializer.c:1.22
--- php4/ext/standard/var_unserializer.c:1.21 Wed Apr 16 22:54:23 2003
+++ php4/ext/standard/var_unserializer.c Sun May 18 08:09:08 2003
@@ -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 |
@@ -18,7 +18,7 @@
+----------------------------------------------------------------------+
*/
-/* $Id: var_unserializer.c,v 1.21 2003/04/17 02:54:23 sniper Exp $ */
+/* $Id: var_unserializer.c,v 1.22 2003/05/18 12:09:08 helly Exp $ */
#include "php.h"
#include "ext/standard/php_var.h"
@@ -337,20 +337,20 @@
}
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 @@
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 @@
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 @@
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 @@
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 @@
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;