jani            Wed Jul 16 14:26:30 2008 UTC

  Modified files:              (Branch: PHP_5_2)
    /php-src/ext/standard       var_unserializer.c 
  Log:
  - Regenerated using more recent re2c
  
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/var_unserializer.c?r1=1.70.2.4.2.8&r2=1.70.2.4.2.9&diff_format=u
Index: php-src/ext/standard/var_unserializer.c
diff -u php-src/ext/standard/var_unserializer.c:1.70.2.4.2.8 
php-src/ext/standard/var_unserializer.c:1.70.2.4.2.9
--- php-src/ext/standard/var_unserializer.c:1.70.2.4.2.8        Wed Mar 19 
03:00:40 2008
+++ php-src/ext/standard/var_unserializer.c     Wed Jul 16 14:26:30 2008
@@ -1,4 +1,4 @@
-/* Generated by re2c 0.12.1 on Mon Aug  6 21:32:14 2007 */
+/* Generated by re2c 0.13.5 on Wed Jul 16 17:25:51 2008 */
 #line 1 "ext/standard/var_unserializer.re"
 /*
   +----------------------------------------------------------------------+
@@ -18,7 +18,7 @@
   +----------------------------------------------------------------------+
 */
 
-/* $Id: var_unserializer.c,v 1.70.2.4.2.8 2008/03/19 03:00:40 felipe Exp $ */
+/* $Id: var_unserializer.c,v 1.70.2.4.2.9 2008/07/16 14:26:30 jani Exp $ */
 
 #include "php.h"
 #include "ext/standard/php_var.h"
@@ -397,7 +397,10 @@
 
        
        
+
+#line 402 "ext/standard/var_unserializer.c"
 {
+       YYCTYPE yych;
        static const unsigned char yybm[] = {
                  0,   0,   0,   0,   0,   0,   0,   0, 
                  0,   0,   0,   0,   0,   0,   0,   0, 
@@ -433,115 +436,111 @@
                  0,   0,   0,   0,   0,   0,   0,   0, 
        };
 
-#line 437 "ext/standard/var_unserializer.c"
-       {
-               YYCTYPE yych;
-
-               if((YYLIMIT - YYCURSOR) < 7) YYFILL(7);
-               yych = *YYCURSOR;
-               switch(yych) {
-               case 'C':
-               case 'O':       goto yy13;
-               case 'N':       goto yy5;
-               case 'R':       goto yy2;
-               case 'S':       goto yy10;
-               case 'a':       goto yy11;
-               case 'b':       goto yy6;
-               case 'd':       goto yy8;
-               case 'i':       goto yy7;
-               case 'o':       goto yy12;
-               case 'r':       goto yy4;
-               case 's':       goto yy9;
-               case '}':       goto yy14;
-               default:        goto yy16;
-               }
+       if ((YYLIMIT - YYCURSOR) < 7) YYFILL(7);
+       yych = *YYCURSOR;
+       switch (yych) {
+       case 'C':
+       case 'O':       goto yy13;
+       case 'N':       goto yy5;
+       case 'R':       goto yy2;
+       case 'S':       goto yy10;
+       case 'a':       goto yy11;
+       case 'b':       goto yy6;
+       case 'd':       goto yy8;
+       case 'i':       goto yy7;
+       case 'o':       goto yy12;
+       case 'r':       goto yy4;
+       case 's':       goto yy9;
+       case '}':       goto yy14;
+       default:        goto yy16;
+       }
 yy2:
-               yych = *(YYMARKER = ++YYCURSOR);
-               if(yych == ':') goto yy95;
+       yych = *(YYMARKER = ++YYCURSOR);
+       if (yych == ':') goto yy95;
 yy3:
 #line 698 "ext/standard/var_unserializer.re"
-               { return 0; }
-#line 465 "ext/standard/var_unserializer.c"
+       { return 0; }
+#line 464 "ext/standard/var_unserializer.c"
 yy4:
-               yych = *(YYMARKER = ++YYCURSOR);
-               if(yych == ':') goto yy89;
-               goto yy3;
+       yych = *(YYMARKER = ++YYCURSOR);
+       if (yych == ':') goto yy89;
+       goto yy3;
 yy5:
-               yych = *++YYCURSOR;
-               if(yych == ';') goto yy87;
-               goto yy3;
+       yych = *++YYCURSOR;
+       if (yych == ';') goto yy87;
+       goto yy3;
 yy6:
-               yych = *(YYMARKER = ++YYCURSOR);
-               if(yych == ':') goto yy83;
-               goto yy3;
+       yych = *(YYMARKER = ++YYCURSOR);
+       if (yych == ':') goto yy83;
+       goto yy3;
 yy7:
-               yych = *(YYMARKER = ++YYCURSOR);
-               if(yych == ':') goto yy77;
-               goto yy3;
+       yych = *(YYMARKER = ++YYCURSOR);
+       if (yych == ':') goto yy77;
+       goto yy3;
 yy8:
-               yych = *(YYMARKER = ++YYCURSOR);
-               if(yych == ':') goto yy53;
-               goto yy3;
+       yych = *(YYMARKER = ++YYCURSOR);
+       if (yych == ':') goto yy53;
+       goto yy3;
 yy9:
-               yych = *(YYMARKER = ++YYCURSOR);
-               if(yych == ':') goto yy46;
-               goto yy3;
+       yych = *(YYMARKER = ++YYCURSOR);
+       if (yych == ':') goto yy46;
+       goto yy3;
 yy10:
-               yych = *(YYMARKER = ++YYCURSOR);
-               if(yych == ':') goto yy39;
-               goto yy3;
+       yych = *(YYMARKER = ++YYCURSOR);
+       if (yych == ':') goto yy39;
+       goto yy3;
 yy11:
-               yych = *(YYMARKER = ++YYCURSOR);
-               if(yych == ':') goto yy32;
-               goto yy3;
+       yych = *(YYMARKER = ++YYCURSOR);
+       if (yych == ':') goto yy32;
+       goto yy3;
 yy12:
-               yych = *(YYMARKER = ++YYCURSOR);
-               if(yych == ':') goto yy25;
-               goto yy3;
+       yych = *(YYMARKER = ++YYCURSOR);
+       if (yych == ':') goto yy25;
+       goto yy3;
 yy13:
-               yych = *(YYMARKER = ++YYCURSOR);
-               if(yych == ':') goto yy17;
-               goto yy3;
+       yych = *(YYMARKER = ++YYCURSOR);
+       if (yych == ':') goto yy17;
+       goto yy3;
 yy14:
-               ++YYCURSOR;
+       ++YYCURSOR;
 #line 692 "ext/standard/var_unserializer.re"
-               {
+       {
        /* this is the case where we have less data than planned */
        php_error_docref(NULL TSRMLS_CC, E_NOTICE, "Unexpected end of 
serialized data");
        return 0; /* not sure if it should be 0 or 1 here? */
 }
-#line 514 "ext/standard/var_unserializer.c"
+#line 513 "ext/standard/var_unserializer.c"
 yy16:
-               yych = *++YYCURSOR;
-               goto yy3;
+       yych = *++YYCURSOR;
+       goto yy3;
 yy17:
-               yych = *++YYCURSOR;
-               if(yybm[0+yych] & 128) {
-                       goto yy20;
-               }
-               if(yych == '+') goto yy19;
+       yych = *++YYCURSOR;
+       if (yybm[0+yych] & 128) {
+               goto yy20;
+       }
+       if (yych == '+') goto yy19;
 yy18:
-               YYCURSOR = YYMARKER;
-               goto yy3;
+       YYCURSOR = YYMARKER;
+       goto yy3;
 yy19:
-               yych = *++YYCURSOR;
-               if(yybm[0+yych] & 128) {
-                       goto yy20;
-               }
-               goto yy18;
+       yych = *++YYCURSOR;
+       if (yybm[0+yych] & 128) {
+               goto yy20;
+       }
+       goto yy18;
 yy20:
-               ++YYCURSOR;
-               if((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
-               yych = *YYCURSOR;
-               if(yybm[0+yych] & 128) {
-                       goto yy20;
-               }
-               if(yych != ':') goto yy18;
-               yych = *++YYCURSOR;
-               if(yych != '"') goto yy18;
-               ++YYCURSOR;
+       ++YYCURSOR;
+       if ((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
+       yych = *YYCURSOR;
+       if (yybm[0+yych] & 128) {
+               goto yy20;
+       }
+       if (yych != ':') goto yy18;
+       yych = *++YYCURSOR;
+       if (yych != '"') goto yy18;
+       ++YYCURSOR;
 #line 580 "ext/standard/var_unserializer.re"
-               {
+       {
        size_t len, len2, len3, maxlen;
        long elements;
        char *class_name;
@@ -652,62 +651,62 @@
 
        return object_common2(UNSERIALIZE_PASSTHRU, elements);
 }
-#line 656 "ext/standard/var_unserializer.c"
+#line 655 "ext/standard/var_unserializer.c"
 yy25:
-               yych = *++YYCURSOR;
-               if(yych <= ',') {
-                       if(yych != '+') goto yy18;
-               } else {
-                       if(yych <= '-') goto yy26;
-                       if(yych <= '/') goto yy18;
-                       if(yych <= '9') goto yy27;
-                       goto yy18;
-               }
+       yych = *++YYCURSOR;
+       if (yych <= ',') {
+               if (yych != '+') goto yy18;
+       } else {
+               if (yych <= '-') goto yy26;
+               if (yych <= '/') goto yy18;
+               if (yych <= '9') goto yy27;
+               goto yy18;
+       }
 yy26:
-               yych = *++YYCURSOR;
-               if(yych <= '/') goto yy18;
-               if(yych >= ':') goto yy18;
+       yych = *++YYCURSOR;
+       if (yych <= '/') goto yy18;
+       if (yych >= ':') goto yy18;
 yy27:
-               ++YYCURSOR;
-               if((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
-               yych = *YYCURSOR;
-               if(yych <= '/') goto yy18;
-               if(yych <= '9') goto yy27;
-               if(yych >= ';') goto yy18;
-               yych = *++YYCURSOR;
-               if(yych != '"') goto yy18;
-               ++YYCURSOR;
+       ++YYCURSOR;
+       if ((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
+       yych = *YYCURSOR;
+       if (yych <= '/') goto yy18;
+       if (yych <= '9') goto yy27;
+       if (yych >= ';') goto yy18;
+       yych = *++YYCURSOR;
+       if (yych != '"') goto yy18;
+       ++YYCURSOR;
 #line 572 "ext/standard/var_unserializer.re"
-               {
+       {
 
        INIT_PZVAL(*rval);
        
        return object_common2(UNSERIALIZE_PASSTHRU,
                        object_common1(UNSERIALIZE_PASSTHRU, 
ZEND_STANDARD_CLASS_DEF_PTR));
 }
-#line 689 "ext/standard/var_unserializer.c"
+#line 688 "ext/standard/var_unserializer.c"
 yy32:
-               yych = *++YYCURSOR;
-               if(yych == '+') goto yy33;
-               if(yych <= '/') goto yy18;
-               if(yych <= '9') goto yy34;
-               goto yy18;
+       yych = *++YYCURSOR;
+       if (yych == '+') goto yy33;
+       if (yych <= '/') goto yy18;
+       if (yych <= '9') goto yy34;
+       goto yy18;
 yy33:
-               yych = *++YYCURSOR;
-               if(yych <= '/') goto yy18;
-               if(yych >= ':') goto yy18;
+       yych = *++YYCURSOR;
+       if (yych <= '/') goto yy18;
+       if (yych >= ':') goto yy18;
 yy34:
-               ++YYCURSOR;
-               if((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
-               yych = *YYCURSOR;
-               if(yych <= '/') goto yy18;
-               if(yych <= '9') goto yy34;
-               if(yych >= ';') goto yy18;
-               yych = *++YYCURSOR;
-               if(yych != '{') goto yy18;
-               ++YYCURSOR;
+       ++YYCURSOR;
+       if ((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
+       yych = *YYCURSOR;
+       if (yych <= '/') goto yy18;
+       if (yych <= '9') goto yy34;
+       if (yych >= ';') goto yy18;
+       yych = *++YYCURSOR;
+       if (yych != '{') goto yy18;
+       ++YYCURSOR;
 #line 550 "ext/standard/var_unserializer.re"
-               {
+       {
        long elements = parse_iv(start + 2);
        /* use iv() not uiv() in order to check data range */
        *p = YYCURSOR;
@@ -728,29 +727,29 @@
 
        return finish_nested_data(UNSERIALIZE_PASSTHRU);
 }
-#line 732 "ext/standard/var_unserializer.c"
+#line 731 "ext/standard/var_unserializer.c"
 yy39:
-               yych = *++YYCURSOR;
-               if(yych == '+') goto yy40;
-               if(yych <= '/') goto yy18;
-               if(yych <= '9') goto yy41;
-               goto yy18;
+       yych = *++YYCURSOR;
+       if (yych == '+') goto yy40;
+       if (yych <= '/') goto yy18;
+       if (yych <= '9') goto yy41;
+       goto yy18;
 yy40:
-               yych = *++YYCURSOR;
-               if(yych <= '/') goto yy18;
-               if(yych >= ':') goto yy18;
+       yych = *++YYCURSOR;
+       if (yych <= '/') goto yy18;
+       if (yych >= ':') goto yy18;
 yy41:
-               ++YYCURSOR;
-               if((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
-               yych = *YYCURSOR;
-               if(yych <= '/') goto yy18;
-               if(yych <= '9') goto yy41;
-               if(yych >= ';') goto yy18;
-               yych = *++YYCURSOR;
-               if(yych != '"') goto yy18;
-               ++YYCURSOR;
+       ++YYCURSOR;
+       if ((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
+       yych = *YYCURSOR;
+       if (yych <= '/') goto yy18;
+       if (yych <= '9') goto yy41;
+       if (yych >= ';') goto yy18;
+       yych = *++YYCURSOR;
+       if (yych != '"') goto yy18;
+       ++YYCURSOR;
 #line 521 "ext/standard/var_unserializer.re"
-               {
+       {
        size_t len, maxlen;
        char *str;
 
@@ -778,29 +777,29 @@
        ZVAL_STRINGL(*rval, str, len, 0);
        return 1;
 }
-#line 782 "ext/standard/var_unserializer.c"
+#line 781 "ext/standard/var_unserializer.c"
 yy46:
-               yych = *++YYCURSOR;
-               if(yych == '+') goto yy47;
-               if(yych <= '/') goto yy18;
-               if(yych <= '9') goto yy48;
-               goto yy18;
+       yych = *++YYCURSOR;
+       if (yych == '+') goto yy47;
+       if (yych <= '/') goto yy18;
+       if (yych <= '9') goto yy48;
+       goto yy18;
 yy47:
-               yych = *++YYCURSOR;
-               if(yych <= '/') goto yy18;
-               if(yych >= ':') goto yy18;
+       yych = *++YYCURSOR;
+       if (yych <= '/') goto yy18;
+       if (yych >= ':') goto yy18;
 yy48:
-               ++YYCURSOR;
-               if((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
-               yych = *YYCURSOR;
-               if(yych <= '/') goto yy18;
-               if(yych <= '9') goto yy48;
-               if(yych >= ';') goto yy18;
-               yych = *++YYCURSOR;
-               if(yych != '"') goto yy18;
-               ++YYCURSOR;
+       ++YYCURSOR;
+       if ((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
+       yych = *YYCURSOR;
+       if (yych <= '/') goto yy18;
+       if (yych <= '9') goto yy48;
+       if (yych >= ';') goto yy18;
+       yych = *++YYCURSOR;
+       if (yych != '"') goto yy18;
+       ++YYCURSOR;
 #line 493 "ext/standard/var_unserializer.re"
-               {
+       {
        size_t len, maxlen;
        char *str;
 
@@ -827,162 +826,162 @@
        ZVAL_STRINGL(*rval, str, len, 1);
        return 1;
 }
-#line 831 "ext/standard/var_unserializer.c"
+#line 830 "ext/standard/var_unserializer.c"
 yy53:
-               yych = *++YYCURSOR;
-               if(yych <= '/') {
-                       if(yych <= ',') {
-                               if(yych == '+') goto yy57;
-                               goto yy18;
-                       } else {
-                               if(yych <= '-') goto yy55;
-                               if(yych <= '.') goto yy60;
-                               goto yy18;
-                       }
+       yych = *++YYCURSOR;
+       if (yych <= '/') {
+               if (yych <= ',') {
+                       if (yych == '+') goto yy57;
+                       goto yy18;
                } else {
-                       if(yych <= 'I') {
-                               if(yych <= '9') goto yy58;
-                               if(yych <= 'H') goto yy18;
-                               goto yy56;
-                       } else {
-                               if(yych != 'N') goto yy18;
-                       }
-               }
-               yych = *++YYCURSOR;
-               if(yych == 'A') goto yy76;
-               goto yy18;
-yy55:
-               yych = *++YYCURSOR;
-               if(yych <= '/') {
-                       if(yych == '.') goto yy60;
+                       if (yych <= '-') goto yy55;
+                       if (yych <= '.') goto yy60;
                        goto yy18;
+               }
+       } else {
+               if (yych <= 'I') {
+                       if (yych <= '9') goto yy58;
+                       if (yych <= 'H') goto yy18;
+                       goto yy56;
                } else {
-                       if(yych <= '9') goto yy58;
-                       if(yych != 'I') goto yy18;
+                       if (yych != 'N') goto yy18;
                }
-yy56:
-               yych = *++YYCURSOR;
-               if(yych == 'N') goto yy72;
+       }
+       yych = *++YYCURSOR;
+       if (yych == 'A') goto yy76;
+       goto yy18;
+yy55:
+       yych = *++YYCURSOR;
+       if (yych <= '/') {
+               if (yych == '.') goto yy60;
                goto yy18;
+       } else {
+               if (yych <= '9') goto yy58;
+               if (yych != 'I') goto yy18;
+       }
+yy56:
+       yych = *++YYCURSOR;
+       if (yych == 'N') goto yy72;
+       goto yy18;
 yy57:
-               yych = *++YYCURSOR;
-               if(yych == '.') goto yy60;
-               if(yych <= '/') goto yy18;
-               if(yych >= ':') goto yy18;
+       yych = *++YYCURSOR;
+       if (yych == '.') goto yy60;
+       if (yych <= '/') goto yy18;
+       if (yych >= ':') goto yy18;
 yy58:
-               ++YYCURSOR;
-               if((YYLIMIT - YYCURSOR) < 4) YYFILL(4);
-               yych = *YYCURSOR;
-               if(yych <= ':') {
-                       if(yych <= '.') {
-                               if(yych <= '-') goto yy18;
-                               goto yy70;
-                       } else {
-                               if(yych <= '/') goto yy18;
-                               if(yych <= '9') goto yy58;
-                               goto yy18;
-                       }
+       ++YYCURSOR;
+       if ((YYLIMIT - YYCURSOR) < 4) YYFILL(4);
+       yych = *YYCURSOR;
+       if (yych <= ':') {
+               if (yych <= '.') {
+                       if (yych <= '-') goto yy18;
+                       goto yy70;
                } else {
-                       if(yych <= 'E') {
-                               if(yych <= ';') goto yy63;
-                               if(yych <= 'D') goto yy18;
-                               goto yy65;
-                       } else {
-                               if(yych == 'e') goto yy65;
-                               goto yy18;
-                       }
+                       if (yych <= '/') goto yy18;
+                       if (yych <= '9') goto yy58;
+                       goto yy18;
                }
+       } else {
+               if (yych <= 'E') {
+                       if (yych <= ';') goto yy63;
+                       if (yych <= 'D') goto yy18;
+                       goto yy65;
+               } else {
+                       if (yych == 'e') goto yy65;
+                       goto yy18;
+               }
+       }
 yy60:
-               yych = *++YYCURSOR;
-               if(yych <= '/') goto yy18;
-               if(yych >= ':') goto yy18;
+       yych = *++YYCURSOR;
+       if (yych <= '/') goto yy18;
+       if (yych >= ':') goto yy18;
 yy61:
-               ++YYCURSOR;
-               if((YYLIMIT - YYCURSOR) < 4) YYFILL(4);
-               yych = *YYCURSOR;
-               if(yych <= ';') {
-                       if(yych <= '/') goto yy18;
-                       if(yych <= '9') goto yy61;
-                       if(yych <= ':') goto yy18;
+       ++YYCURSOR;
+       if ((YYLIMIT - YYCURSOR) < 4) YYFILL(4);
+       yych = *YYCURSOR;
+       if (yych <= ';') {
+               if (yych <= '/') goto yy18;
+               if (yych <= '9') goto yy61;
+               if (yych <= ':') goto yy18;
+       } else {
+               if (yych <= 'E') {
+                       if (yych <= 'D') goto yy18;
+                       goto yy65;
                } else {
-                       if(yych <= 'E') {
-                               if(yych <= 'D') goto yy18;
-                               goto yy65;
-                       } else {
-                               if(yych == 'e') goto yy65;
-                               goto yy18;
-                       }
+                       if (yych == 'e') goto yy65;
+                       goto yy18;
                }
+       }
 yy63:
-               ++YYCURSOR;
+       ++YYCURSOR;
 #line 486 "ext/standard/var_unserializer.re"
-               {
+       {
        *p = YYCURSOR;
        INIT_PZVAL(*rval);
        ZVAL_DOUBLE(*rval, zend_strtod((const char *)start + 2, NULL));
        return 1;
 }
-#line 926 "ext/standard/var_unserializer.c"
+#line 925 "ext/standard/var_unserializer.c"
 yy65:
-               yych = *++YYCURSOR;
-               if(yych <= ',') {
-                       if(yych != '+') goto yy18;
-               } else {
-                       if(yych <= '-') goto yy66;
-                       if(yych <= '/') goto yy18;
-                       if(yych <= '9') goto yy67;
-                       goto yy18;
-               }
+       yych = *++YYCURSOR;
+       if (yych <= ',') {
+               if (yych != '+') goto yy18;
+       } else {
+               if (yych <= '-') goto yy66;
+               if (yych <= '/') goto yy18;
+               if (yych <= '9') goto yy67;
+               goto yy18;
+       }
 yy66:
-               yych = *++YYCURSOR;
-               if(yych <= ',') {
-                       if(yych == '+') goto yy69;
-                       goto yy18;
-               } else {
-                       if(yych <= '-') goto yy69;
-                       if(yych <= '/') goto yy18;
-                       if(yych >= ':') goto yy18;
-               }
-yy67:
-               ++YYCURSOR;
-               if(YYLIMIT == YYCURSOR) YYFILL(1);
-               yych = *YYCURSOR;
-               if(yych <= '/') goto yy18;
-               if(yych <= '9') goto yy67;
-               if(yych == ';') goto yy63;
+       yych = *++YYCURSOR;
+       if (yych <= ',') {
+               if (yych == '+') goto yy69;
                goto yy18;
+       } else {
+               if (yych <= '-') goto yy69;
+               if (yych <= '/') goto yy18;
+               if (yych >= ':') goto yy18;
+       }
+yy67:
+       ++YYCURSOR;
+       if (YYLIMIT <= YYCURSOR) YYFILL(1);
+       yych = *YYCURSOR;
+       if (yych <= '/') goto yy18;
+       if (yych <= '9') goto yy67;
+       if (yych == ';') goto yy63;
+       goto yy18;
 yy69:
-               yych = *++YYCURSOR;
-               if(yych <= '/') goto yy18;
-               if(yych <= '9') goto yy67;
-               goto yy18;
+       yych = *++YYCURSOR;
+       if (yych <= '/') goto yy18;
+       if (yych <= '9') goto yy67;
+       goto yy18;
 yy70:
-               ++YYCURSOR;
-               if((YYLIMIT - YYCURSOR) < 4) YYFILL(4);
-               yych = *YYCURSOR;
-               if(yych <= ';') {
-                       if(yych <= '/') goto yy18;
-                       if(yych <= '9') goto yy70;
-                       if(yych <= ':') goto yy18;
-                       goto yy63;
+       ++YYCURSOR;
+       if ((YYLIMIT - YYCURSOR) < 4) YYFILL(4);
+       yych = *YYCURSOR;
+       if (yych <= ';') {
+               if (yych <= '/') goto yy18;
+               if (yych <= '9') goto yy70;
+               if (yych <= ':') goto yy18;
+               goto yy63;
+       } else {
+               if (yych <= 'E') {
+                       if (yych <= 'D') goto yy18;
+                       goto yy65;
                } else {
-                       if(yych <= 'E') {
-                               if(yych <= 'D') goto yy18;
-                               goto yy65;
-                       } else {
-                               if(yych == 'e') goto yy65;
-                               goto yy18;
-                       }
+                       if (yych == 'e') goto yy65;
+                       goto yy18;
                }
+       }
 yy72:
-               yych = *++YYCURSOR;
-               if(yych != 'F') goto yy18;
+       yych = *++YYCURSOR;
+       if (yych != 'F') goto yy18;
 yy73:
-               yych = *++YYCURSOR;
-               if(yych != ';') goto yy18;
-               ++YYCURSOR;
+       yych = *++YYCURSOR;
+       if (yych != ';') goto yy18;
+       ++YYCURSOR;
 #line 471 "ext/standard/var_unserializer.re"
-               {
+       {
        *p = YYCURSOR;
        INIT_PZVAL(*rval);
 
@@ -996,90 +995,90 @@
 
        return 1;
 }
-#line 1000 "ext/standard/var_unserializer.c"
+#line 999 "ext/standard/var_unserializer.c"
 yy76:
-               yych = *++YYCURSOR;
-               if(yych == 'N') goto yy73;
-               goto yy18;
+       yych = *++YYCURSOR;
+       if (yych == 'N') goto yy73;
+       goto yy18;
 yy77:
-               yych = *++YYCURSOR;
-               if(yych <= ',') {
-                       if(yych != '+') goto yy18;
-               } else {
-                       if(yych <= '-') goto yy78;
-                       if(yych <= '/') goto yy18;
-                       if(yych <= '9') goto yy79;
-                       goto yy18;
-               }
+       yych = *++YYCURSOR;
+       if (yych <= ',') {
+               if (yych != '+') goto yy18;
+       } else {
+               if (yych <= '-') goto yy78;
+               if (yych <= '/') goto yy18;
+               if (yych <= '9') goto yy79;
+               goto yy18;
+       }
 yy78:
-               yych = *++YYCURSOR;
-               if(yych <= '/') goto yy18;
-               if(yych >= ':') goto yy18;
+       yych = *++YYCURSOR;
+       if (yych <= '/') goto yy18;
+       if (yych >= ':') goto yy18;
 yy79:
-               ++YYCURSOR;
-               if(YYLIMIT == YYCURSOR) YYFILL(1);
-               yych = *YYCURSOR;
-               if(yych <= '/') goto yy18;
-               if(yych <= '9') goto yy79;
-               if(yych != ';') goto yy18;
-               ++YYCURSOR;
+       ++YYCURSOR;
+       if (YYLIMIT <= YYCURSOR) YYFILL(1);
+       yych = *YYCURSOR;
+       if (yych <= '/') goto yy18;
+       if (yych <= '9') goto yy79;
+       if (yych != ';') goto yy18;
+       ++YYCURSOR;
 #line 464 "ext/standard/var_unserializer.re"
-               {
+       {
        *p = YYCURSOR;
        INIT_PZVAL(*rval);
        ZVAL_LONG(*rval, parse_iv(start + 2));
        return 1;
 }
-#line 1034 "ext/standard/var_unserializer.c"
+#line 1033 "ext/standard/var_unserializer.c"
 yy83:
-               yych = *++YYCURSOR;
-               if(yych <= '/') goto yy18;
-               if(yych >= '2') goto yy18;
-               yych = *++YYCURSOR;
-               if(yych != ';') goto yy18;
-               ++YYCURSOR;
+       yych = *++YYCURSOR;
+       if (yych <= '/') goto yy18;
+       if (yych >= '2') goto yy18;
+       yych = *++YYCURSOR;
+       if (yych != ';') goto yy18;
+       ++YYCURSOR;
 #line 457 "ext/standard/var_unserializer.re"
-               {
+       {
        *p = YYCURSOR;
        INIT_PZVAL(*rval);
        ZVAL_BOOL(*rval, parse_iv(start + 2));
        return 1;
 }
-#line 1049 "ext/standard/var_unserializer.c"
+#line 1048 "ext/standard/var_unserializer.c"
 yy87:
-               ++YYCURSOR;
+       ++YYCURSOR;
 #line 450 "ext/standard/var_unserializer.re"
-               {
+       {
        *p = YYCURSOR;
        INIT_PZVAL(*rval);
        ZVAL_NULL(*rval);
        return 1;
 }
-#line 1059 "ext/standard/var_unserializer.c"
+#line 1058 "ext/standard/var_unserializer.c"
 yy89:
-               yych = *++YYCURSOR;
-               if(yych <= ',') {
-                       if(yych != '+') goto yy18;
-               } else {
-                       if(yych <= '-') goto yy90;
-                       if(yych <= '/') goto yy18;
-                       if(yych <= '9') goto yy91;
-                       goto yy18;
-               }
+       yych = *++YYCURSOR;
+       if (yych <= ',') {
+               if (yych != '+') goto yy18;
+       } else {
+               if (yych <= '-') goto yy90;
+               if (yych <= '/') goto yy18;
+               if (yych <= '9') goto yy91;
+               goto yy18;
+       }
 yy90:
-               yych = *++YYCURSOR;
-               if(yych <= '/') goto yy18;
-               if(yych >= ':') goto yy18;
+       yych = *++YYCURSOR;
+       if (yych <= '/') goto yy18;
+       if (yych >= ':') goto yy18;
 yy91:
-               ++YYCURSOR;
-               if(YYLIMIT == YYCURSOR) YYFILL(1);
-               yych = *YYCURSOR;
-               if(yych <= '/') goto yy18;
-               if(yych <= '9') goto yy91;
-               if(yych != ';') goto yy18;
-               ++YYCURSOR;
+       ++YYCURSOR;
+       if (YYLIMIT <= YYCURSOR) YYFILL(1);
+       yych = *YYCURSOR;
+       if (yych <= '/') goto yy18;
+       if (yych <= '9') goto yy91;
+       if (yych != ';') goto yy18;
+       ++YYCURSOR;
 #line 427 "ext/standard/var_unserializer.re"
-               {
+       {
        long id;
 
        *p = YYCURSOR;
@@ -1101,31 +1100,31 @@
        
        return 1;
 }
-#line 1105 "ext/standard/var_unserializer.c"
+#line 1104 "ext/standard/var_unserializer.c"
 yy95:
-               yych = *++YYCURSOR;
-               if(yych <= ',') {
-                       if(yych != '+') goto yy18;
-               } else {
-                       if(yych <= '-') goto yy96;
-                       if(yych <= '/') goto yy18;
-                       if(yych <= '9') goto yy97;
-                       goto yy18;
-               }
+       yych = *++YYCURSOR;
+       if (yych <= ',') {
+               if (yych != '+') goto yy18;
+       } else {
+               if (yych <= '-') goto yy96;
+               if (yych <= '/') goto yy18;
+               if (yych <= '9') goto yy97;
+               goto yy18;
+       }
 yy96:
-               yych = *++YYCURSOR;
-               if(yych <= '/') goto yy18;
-               if(yych >= ':') goto yy18;
+       yych = *++YYCURSOR;
+       if (yych <= '/') goto yy18;
+       if (yych >= ':') goto yy18;
 yy97:
-               ++YYCURSOR;
-               if(YYLIMIT == YYCURSOR) YYFILL(1);
-               yych = *YYCURSOR;
-               if(yych <= '/') goto yy18;
-               if(yych <= '9') goto yy97;
-               if(yych != ';') goto yy18;
-               ++YYCURSOR;
+       ++YYCURSOR;
+       if (YYLIMIT <= YYCURSOR) YYFILL(1);
+       yych = *YYCURSOR;
+       if (yych <= '/') goto yy18;
+       if (yych <= '9') goto yy97;
+       if (yych != ';') goto yy18;
+       ++YYCURSOR;
 #line 406 "ext/standard/var_unserializer.re"
-               {
+       {
        long id;
 
        *p = YYCURSOR;
@@ -1145,8 +1144,7 @@
        
        return 1;
 }
-#line 1149 "ext/standard/var_unserializer.c"
-       }
+#line 1148 "ext/standard/var_unserializer.c"
 }
 #line 700 "ext/standard/var_unserializer.re"
 

-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to