helly           Tue Mar 23 17:33:29 2004 EDT

  Modified files:              
    /php-src/ext/standard       var_unserializer.c 
  Log:
  Update .c output after .re
  
http://cvs.php.net/diff.php/php-src/ext/standard/var_unserializer.c?r1=1.36&r2=1.37&ty=u
Index: php-src/ext/standard/var_unserializer.c
diff -u php-src/ext/standard/var_unserializer.c:1.36 
php-src/ext/standard/var_unserializer.c:1.37
--- php-src/ext/standard/var_unserializer.c:1.36        Tue Mar 23 15:54:00 2004
+++ php-src/ext/standard/var_unserializer.c     Tue Mar 23 17:33:29 2004
@@ -1,4 +1,4 @@
-/* Generated by re2c 0.9.2 on Tue Mar 23 21:48:54 2004 */
+/* Generated by re2c 0.9.2 on Tue Mar 23 23:12:19 2004 */
 #line 1 "/usr/src/php5/ext/standard/var_unserializer.re"
 /*
   +----------------------------------------------------------------------+
@@ -18,7 +18,7 @@
   +----------------------------------------------------------------------+
 */
 
-/* $Id: var_unserializer.c,v 1.36 2004/03/23 20:54:00 helly Exp $ */
+/* $Id: var_unserializer.c,v 1.37 2004/03/23 22:33:29 helly Exp $ */
 
 #include "php.h"
 #include "ext/standard/php_var.h"
@@ -294,7 +294,7 @@
        goto yy0;
 yy1:   ++YYCURSOR;
 yy0:
-       if((YYLIMIT - YYCURSOR) < 6) YYFILL(6);
+       if((YYLIMIT - YYCURSOR) < 7) YYFILL(7);
        yych = *YYCURSOR;
        if(yych <= 'd'){
                if(yych <= 'R'){
@@ -343,7 +343,7 @@
        }
 yy3:   yyaccept = 0;
        yych = *(YYMARKER = ++YYCURSOR);
-       if(yych == ':') goto yy86;
+       if(yych == ':') goto yy87;
        goto yy4;
 yy4:
 #line 461 "/usr/src/php5/ext/standard/var_unserializer.re"
@@ -351,18 +351,18 @@
 #line 102 "re2c-output.c"
 yy5:   yyaccept = 0;
        yych = *(YYMARKER = ++YYCURSOR);
-       if(yych == ':') goto yy80;
+       if(yych == ':') goto yy81;
        goto yy4;
 yy6:   yych = *++YYCURSOR;
-       if(yych == ';') goto yy78;
+       if(yych == ';') goto yy79;
        goto yy4;
 yy7:   yyaccept = 0;
        yych = *(YYMARKER = ++YYCURSOR);
-       if(yych == ':') goto yy72;
+       if(yych == ':') goto yy73;
        goto yy4;
 yy8:   yyaccept = 0;
        yych = *(YYMARKER = ++YYCURSOR);
-       if(yych == ':') goto yy66;
+       if(yych == ':') goto yy67;
        goto yy4;
 yy9:   yyaccept = 0;
        yych = *(YYMARKER = ++YYCURSOR);
@@ -625,67 +625,76 @@
                        if(yych != '+') goto yy2;
                        goto yy46;
                } else {
-                       if(yych <= '-') goto yy46;
-                       if(yych <= '.') goto yy49;
+                       if(yych <= '-') goto yy47;
+                       if(yych <= '.') goto yy50;
                        goto yy2;
                }
        } else {
                if(yych <= 'I'){
-                       if(yych <= '9') goto yy47;
+                       if(yych <= '9') goto yy48;
                        if(yych <= 'H') goto yy2;
-                       goto yy51;
+                       goto yy52;
                } else {
-                       if(yych == 'N') goto yy50;
+                       if(yych == 'N') goto yy51;
                        goto yy2;
                }
        }
 yy46:  yych = *++YYCURSOR;
-       if(yych == '.') goto yy49;
+       if(yych == '.') goto yy50;
        if(yych <= '/') goto yy2;
-       if(yych >= ':') goto yy2;
-       goto yy47;
-yy47:  ++YYCURSOR;
+       if(yych <= '9') goto yy48;
+       goto yy2;
+yy47:  yych = *++YYCURSOR;
+       if(yych <= '/'){
+               if(yych == '.') goto yy50;
+               goto yy2;
+       } else {
+               if(yych <= '9') goto yy48;
+               if(yych == 'I') goto yy52;
+               goto yy2;
+       }
+yy48:  ++YYCURSOR;
        if(YYLIMIT == YYCURSOR) YYFILL(1);
        yych = *YYCURSOR;
-       goto yy48;
-yy48:  if(yych <= ':'){
+       goto yy49;
+yy49:  if(yych <= ':'){
                if(yych <= '.'){
                        if(yych <= '-') goto yy2;
-                       goto yy64;
+                       goto yy65;
                } else {
                        if(yych <= '/') goto yy2;
-                       if(yych <= '9') goto yy47;
+                       if(yych <= '9') goto yy48;
                        goto yy2;
                }
        } else {
                if(yych <= 'E'){
-                       if(yych <= ';') goto yy54;
+                       if(yych <= ';') goto yy55;
                        if(yych <= 'D') goto yy2;
-                       goto yy59;
+                       goto yy60;
                } else {
-                       if(yych == 'e') goto yy59;
+                       if(yych == 'e') goto yy60;
                        goto yy2;
                }
        }
-yy49:  yych = *++YYCURSOR;
-       if(yych <= '/') goto yy2;
-       if(yych <= '9') goto yy57;
-       goto yy2;
 yy50:  yych = *++YYCURSOR;
-       if(yych == 'A') goto yy56;
+       if(yych <= '/') goto yy2;
+       if(yych <= '9') goto yy58;
        goto yy2;
 yy51:  yych = *++YYCURSOR;
-       if(yych != 'N') goto yy2;
-       goto yy52;
+       if(yych == 'A') goto yy57;
+       goto yy2;
 yy52:  yych = *++YYCURSOR;
-       if(yych != 'F') goto yy2;
+       if(yych != 'N') goto yy2;
        goto yy53;
 yy53:  yych = *++YYCURSOR;
-       if(yych != ';') goto yy2;
+       if(yych != 'F') goto yy2;
        goto yy54;
 yy54:  yych = *++YYCURSOR;
+       if(yych != ';') goto yy2;
        goto yy55;
-yy55:
+yy55:  yych = *++YYCURSOR;
+       goto yy56;
+yy56:
 #line 323 "/usr/src/php5/ext/standard/var_unserializer.re"
 {
        *p = YYCURSOR;
@@ -693,103 +702,103 @@
        ZVAL_DOUBLE(*rval, atof(start + 2));
        return 1;
 }
-#line 447 "re2c-output.c"
-yy56:  yych = *++YYCURSOR;
-       if(yych == 'N') goto yy53;
+#line 456 "re2c-output.c"
+yy57:  yych = *++YYCURSOR;
+       if(yych == 'N') goto yy54;
        goto yy2;
-yy57:  ++YYCURSOR;
+yy58:  ++YYCURSOR;
        if(YYLIMIT == YYCURSOR) YYFILL(1);
        yych = *YYCURSOR;
-       goto yy58;
-yy58:  if(yych <= ';'){
+       goto yy59;
+yy59:  if(yych <= ';'){
                if(yych <= '/') goto yy2;
-               if(yych <= '9') goto yy57;
+               if(yych <= '9') goto yy58;
                if(yych <= ':') goto yy2;
-               goto yy54;
+               goto yy55;
        } else {
                if(yych <= 'E'){
                        if(yych <= 'D') goto yy2;
-                       goto yy59;
+                       goto yy60;
                } else {
                        if(yych != 'e') goto yy2;
-                       goto yy59;
+                       goto yy60;
                }
        }
-yy59:  yych = *++YYCURSOR;
+yy60:  yych = *++YYCURSOR;
        if(yych <= ','){
                if(yych != '+') goto yy2;
-               goto yy60;
+               goto yy61;
        } else {
-               if(yych <= '-') goto yy60;
+               if(yych <= '-') goto yy61;
                if(yych <= '/') goto yy2;
-               if(yych <= '9') goto yy61;
+               if(yych <= '9') goto yy62;
                goto yy2;
        }
-yy60:  yych = *++YYCURSOR;
+yy61:  yych = *++YYCURSOR;
        if(yych <= ','){
-               if(yych == '+') goto yy63;
+               if(yych == '+') goto yy64;
                goto yy2;
        } else {
-               if(yych <= '-') goto yy63;
+               if(yych <= '-') goto yy64;
                if(yych <= '/') goto yy2;
                if(yych >= ':') goto yy2;
-               goto yy61;
+               goto yy62;
        }
-yy61:  ++YYCURSOR;
+yy62:  ++YYCURSOR;
        if(YYLIMIT == YYCURSOR) YYFILL(1);
        yych = *YYCURSOR;
-       goto yy62;
-yy62:  if(yych <= '/') goto yy2;
-       if(yych <= '9') goto yy61;
-       if(yych == ';') goto yy54;
+       goto yy63;
+yy63:  if(yych <= '/') goto yy2;
+       if(yych <= '9') goto yy62;
+       if(yych == ';') goto yy55;
        goto yy2;
-yy63:  yych = *++YYCURSOR;
+yy64:  yych = *++YYCURSOR;
        if(yych <= '/') goto yy2;
-       if(yych <= '9') goto yy61;
+       if(yych <= '9') goto yy62;
        goto yy2;
-yy64:  ++YYCURSOR;
+yy65:  ++YYCURSOR;
        if((YYLIMIT - YYCURSOR) < 4) YYFILL(4);
        yych = *YYCURSOR;
-       goto yy65;
-yy65:  if(yych <= ';'){
+       goto yy66;
+yy66:  if(yych <= ';'){
                if(yych <= '/') goto yy2;
-               if(yych <= '9') goto yy64;
+               if(yych <= '9') goto yy65;
                if(yych <= ':') goto yy2;
-               goto yy54;
+               goto yy55;
        } else {
                if(yych <= 'E'){
                        if(yych <= 'D') goto yy2;
-                       goto yy59;
+                       goto yy60;
                } else {
-                       if(yych == 'e') goto yy59;
+                       if(yych == 'e') goto yy60;
                        goto yy2;
                }
        }
-yy66:  yych = *++YYCURSOR;
+yy67:  yych = *++YYCURSOR;
        if(yych <= ','){
                if(yych != '+') goto yy2;
-               goto yy67;
+               goto yy68;
        } else {
-               if(yych <= '-') goto yy67;
+               if(yych <= '-') goto yy68;
                if(yych <= '/') goto yy2;
-               if(yych <= '9') goto yy68;
+               if(yych <= '9') goto yy69;
                goto yy2;
        }
-yy67:  yych = *++YYCURSOR;
+yy68:  yych = *++YYCURSOR;
        if(yych <= '/') goto yy2;
        if(yych >= ':') goto yy2;
-       goto yy68;
-yy68:  ++YYCURSOR;
+       goto yy69;
+yy69:  ++YYCURSOR;
        if(YYLIMIT == YYCURSOR) YYFILL(1);
        yych = *YYCURSOR;
-       goto yy69;
-yy69:  if(yych <= '/') goto yy2;
-       if(yych <= '9') goto yy68;
-       if(yych != ';') goto yy2;
        goto yy70;
-yy70:  yych = *++YYCURSOR;
+yy70:  if(yych <= '/') goto yy2;
+       if(yych <= '9') goto yy69;
+       if(yych != ';') goto yy2;
        goto yy71;
-yy71:
+yy71:  yych = *++YYCURSOR;
+       goto yy72;
+yy72:
 #line 316 "/usr/src/php5/ext/standard/var_unserializer.re"
 {
        *p = YYCURSOR;
@@ -797,32 +806,32 @@
        ZVAL_LONG(*rval, parse_iv(start + 2));
        return 1;
 }
-#line 551 "re2c-output.c"
-yy72:  yych = *++YYCURSOR;
+#line 560 "re2c-output.c"
+yy73:  yych = *++YYCURSOR;
        if(yych <= ','){
                if(yych != '+') goto yy2;
-               goto yy73;
+               goto yy74;
        } else {
-               if(yych <= '-') goto yy73;
+               if(yych <= '-') goto yy74;
                if(yych <= '/') goto yy2;
-               if(yych <= '9') goto yy74;
+               if(yych <= '9') goto yy75;
                goto yy2;
        }
-yy73:  yych = *++YYCURSOR;
+yy74:  yych = *++YYCURSOR;
        if(yych <= '/') goto yy2;
        if(yych >= ':') goto yy2;
-       goto yy74;
-yy74:  ++YYCURSOR;
+       goto yy75;
+yy75:  ++YYCURSOR;
        if(YYLIMIT == YYCURSOR) YYFILL(1);
        yych = *YYCURSOR;
-       goto yy75;
-yy75:  if(yych <= '/') goto yy2;
-       if(yych <= '9') goto yy74;
-       if(yych != ';') goto yy2;
        goto yy76;
-yy76:  yych = *++YYCURSOR;
+yy76:  if(yych <= '/') goto yy2;
+       if(yych <= '9') goto yy75;
+       if(yych != ';') goto yy2;
        goto yy77;
-yy77:
+yy77:  yych = *++YYCURSOR;
+       goto yy78;
+yy78:
 #line 309 "/usr/src/php5/ext/standard/var_unserializer.re"
 {
        *p = YYCURSOR;
@@ -830,10 +839,10 @@
        ZVAL_BOOL(*rval, parse_iv(start + 2));
        return 1;
 }
-#line 584 "re2c-output.c"
-yy78:  yych = *++YYCURSOR;
-       goto yy79;
-yy79:
+#line 593 "re2c-output.c"
+yy79:  yych = *++YYCURSOR;
+       goto yy80;
+yy80:
 #line 302 "/usr/src/php5/ext/standard/var_unserializer.re"
 {
        *p = YYCURSOR;
@@ -841,32 +850,32 @@
        ZVAL_NULL(*rval);
        return 1;
 }
-#line 595 "re2c-output.c"
-yy80:  yych = *++YYCURSOR;
+#line 604 "re2c-output.c"
+yy81:  yych = *++YYCURSOR;
        if(yych <= ','){
                if(yych != '+') goto yy2;
-               goto yy81;
+               goto yy82;
        } else {
-               if(yych <= '-') goto yy81;
+               if(yych <= '-') goto yy82;
                if(yych <= '/') goto yy2;
-               if(yych <= '9') goto yy82;
+               if(yych <= '9') goto yy83;
                goto yy2;
        }
-yy81:  yych = *++YYCURSOR;
+yy82:  yych = *++YYCURSOR;
        if(yych <= '/') goto yy2;
        if(yych >= ':') goto yy2;
-       goto yy82;
-yy82:  ++YYCURSOR;
+       goto yy83;
+yy83:  ++YYCURSOR;
        if(YYLIMIT == YYCURSOR) YYFILL(1);
        yych = *YYCURSOR;
-       goto yy83;
-yy83:  if(yych <= '/') goto yy2;
-       if(yych <= '9') goto yy82;
-       if(yych != ';') goto yy2;
        goto yy84;
-yy84:  yych = *++YYCURSOR;
+yy84:  if(yych <= '/') goto yy2;
+       if(yych <= '9') goto yy83;
+       if(yych != ';') goto yy2;
        goto yy85;
-yy85:
+yy85:  yych = *++YYCURSOR;
+       goto yy86;
+yy86:
 #line 281 "/usr/src/php5/ext/standard/var_unserializer.re"
 {
        int id;
@@ -888,32 +897,32 @@
        
        return 1;
 }
-#line 642 "re2c-output.c"
-yy86:  yych = *++YYCURSOR;
+#line 651 "re2c-output.c"
+yy87:  yych = *++YYCURSOR;
        if(yych <= ','){
                if(yych != '+') goto yy2;
-               goto yy87;
+               goto yy88;
        } else {
-               if(yych <= '-') goto yy87;
+               if(yych <= '-') goto yy88;
                if(yych <= '/') goto yy2;
-               if(yych <= '9') goto yy88;
+               if(yych <= '9') goto yy89;
                goto yy2;
        }
-yy87:  yych = *++YYCURSOR;
+yy88:  yych = *++YYCURSOR;
        if(yych <= '/') goto yy2;
        if(yych >= ':') goto yy2;
-       goto yy88;
-yy88:  ++YYCURSOR;
+       goto yy89;
+yy89:  ++YYCURSOR;
        if(YYLIMIT == YYCURSOR) YYFILL(1);
        yych = *YYCURSOR;
-       goto yy89;
-yy89:  if(yych <= '/') goto yy2;
-       if(yych <= '9') goto yy88;
-       if(yych != ';') goto yy2;
        goto yy90;
-yy90:  yych = *++YYCURSOR;
+yy90:  if(yych <= '/') goto yy2;
+       if(yych <= '9') goto yy89;
+       if(yych != ';') goto yy2;
        goto yy91;
-yy91:
+yy91:  yych = *++YYCURSOR;
+       goto yy92;
+yy92:
 #line 260 "/usr/src/php5/ext/standard/var_unserializer.re"
 {
        int id;
@@ -935,7 +944,7 @@
        
        return 1;
 }
-#line 689 "re2c-output.c"
+#line 698 "re2c-output.c"
 }
 #line 463 "/usr/src/php5/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