-/* Generated by re2c 0.9.4 on Sun Sep 5 19:19:02 2004 */
+/* Generated by re2c 0.9.4 on Sun Sep 12 13:42:52 2004 */
#line 1 "/usr/src/php-cvs/ext/standard/var_unserializer.re"
/*
+----------------------------------------------------------------------+
zval_dtor(key);
FREE_ZVAL(key);
-
- if (elements && *(*p-1) != ';') {
-#if SOMETHING_NEW_MIGHT_LEAD_TO_CRASH_ENABLE_IF_YOU_ARE_BRAVE
- zval_ptr_dtor(rval);
-#endif
- (*p)--;
- return 0;
- }
}
return 1;
if(yych == ':') goto yy87;
goto yy4;
yy4:
-#line 530 "/usr/src/php-cvs/ext/standard/var_unserializer.re"
+#line 522 "/usr/src/php-cvs/ext/standard/var_unserializer.re"
{ return 0; }
#line 102 "<stdout>"
yy5: yyaccept = 0;
yy14: ++YYCURSOR;
goto yy15;
yy15:
-#line 524 "/usr/src/php-cvs/ext/standard/var_unserializer.re"
+#line 516 "/usr/src/php-cvs/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");
yy22: ++YYCURSOR;
goto yy23;
yy23:
-#line 431 "/usr/src/php-cvs/ext/standard/var_unserializer.re"
+#line 423 "/usr/src/php-cvs/ext/standard/var_unserializer.re"
{
size_t len, len2, maxlen;
int elements;
yy29: ++YYCURSOR;
goto yy30;
yy30:
-#line 423 "/usr/src/php-cvs/ext/standard/var_unserializer.re"
+#line 415 "/usr/src/php-cvs/ext/standard/var_unserializer.re"
{
INIT_PZVAL(*rval);
yy36: ++YYCURSOR;
goto yy37;
yy37:
-#line 405 "/usr/src/php-cvs/ext/standard/var_unserializer.re"
+#line 397 "/usr/src/php-cvs/ext/standard/var_unserializer.re"
{
int elements = parse_iv(start + 2);
yy43: ++YYCURSOR;
goto yy44;
yy44:
-#line 377 "/usr/src/php-cvs/ext/standard/var_unserializer.re"
+#line 369 "/usr/src/php-cvs/ext/standard/var_unserializer.re"
{
size_t len, maxlen;
char *str;
yy55: ++YYCURSOR;
goto yy56;
yy56:
-#line 370 "/usr/src/php-cvs/ext/standard/var_unserializer.re"
+#line 362 "/usr/src/php-cvs/ext/standard/var_unserializer.re"
{
*p = YYCURSOR;
INIT_PZVAL(*rval);
yy66: ++YYCURSOR;
goto yy67;
yy67:
-#line 353 "/usr/src/php-cvs/ext/standard/var_unserializer.re"
+#line 345 "/usr/src/php-cvs/ext/standard/var_unserializer.re"
{
*p = YYCURSOR;
INIT_PZVAL(*rval);
yy73: ++YYCURSOR;
goto yy74;
yy74:
-#line 346 "/usr/src/php-cvs/ext/standard/var_unserializer.re"
+#line 338 "/usr/src/php-cvs/ext/standard/var_unserializer.re"
{
*p = YYCURSOR;
INIT_PZVAL(*rval);
yy77: ++YYCURSOR;
goto yy78;
yy78:
-#line 339 "/usr/src/php-cvs/ext/standard/var_unserializer.re"
+#line 331 "/usr/src/php-cvs/ext/standard/var_unserializer.re"
{
*p = YYCURSOR;
INIT_PZVAL(*rval);
yy79: ++YYCURSOR;
goto yy80;
yy80:
-#line 332 "/usr/src/php-cvs/ext/standard/var_unserializer.re"
+#line 324 "/usr/src/php-cvs/ext/standard/var_unserializer.re"
{
*p = YYCURSOR;
INIT_PZVAL(*rval);
yy85: ++YYCURSOR;
goto yy86;
yy86:
-#line 311 "/usr/src/php-cvs/ext/standard/var_unserializer.re"
+#line 303 "/usr/src/php-cvs/ext/standard/var_unserializer.re"
{
int id;
yy91: ++YYCURSOR;
goto yy92;
yy92:
-#line 290 "/usr/src/php-cvs/ext/standard/var_unserializer.re"
+#line 282 "/usr/src/php-cvs/ext/standard/var_unserializer.re"
{
int id;
}
#line 737 "<stdout>"
}
-#line 532 "/usr/src/php-cvs/ext/standard/var_unserializer.re"
+#line 524 "/usr/src/php-cvs/ext/standard/var_unserializer.re"
return 0;