]> granicus.if.org Git - php/commitdiff
Fix unserialize (commit later)
authorMarcus Boerger <helly@php.net>
Sun, 18 May 2003 12:09:08 +0000 (12:09 +0000)
committerMarcus Boerger <helly@php.net>
Sun, 18 May 2003 12:09:08 +0000 (12:09 +0000)
ext/standard/var_unserializer.c

index 255a9925b703082bd80f20260fe2ecc2c2f9dfb4..926bec6ba25d9f59d34cf7adaadd09b9eab5d831 100644 (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;