]> granicus.if.org Git - php/commitdiff
really sync
authorfoobar <sniper@php.net>
Thu, 4 Sep 2003 16:46:46 +0000 (16:46 +0000)
committerfoobar <sniper@php.net>
Thu, 4 Sep 2003 16:46:46 +0000 (16:46 +0000)
ext/standard/var_unserializer.c

index 9f0865cffe99b674805d76c2bb4b1feb6de3874d..1b6c29c1592aa5cca6f558e7bcf62466fae5c539 100644 (file)
@@ -1,4 +1,4 @@
-/* Generated by re2c 0.5 on Wed Sep  3 19:14:59 2003 */
+/* Generated by re2c 0.5 on Thu Sep  4 19:43:27 2003 */
 #line 1 "/usr/src/web/php/php4_3/ext/standard/var_unserializer.re"
 #include "php.h"
 #include "ext/standard/php_var.h"
@@ -452,10 +452,14 @@ yy22:
        return object_common2(UNSERIALIZE_PASSTHRU, elements);
 }
 yy23:  yych = *++YYCURSOR;
-       if(yych == '+') goto yy24;
-       if(yych <= '/') goto yy2;
-       if(yych <= '9') goto yy25;
-       goto yy2;
+       if(yych <= ','){
+               if(yych != '+') goto yy2;
+       } else {
+               if(yych <= '-') goto yy24;
+               if(yych <= '/') goto yy2;
+               if(yych <= '9') goto yy25;
+               goto yy2;
+       }
 yy24:  yych = *++YYCURSOR;
        if(yych <= '/') goto yy2;
        if(yych >= ':') goto yy2;