/* Generated by re2c 0.5 on Fri Jan 24 11:25:29 2003 */
-#line 1 "/home/rei/PHP_CVS/php5/ext/standard/var_unserializer.re"
#include "php.h"
#include "ext/standard/php_var.h"
#include "php_incomplete_class.h"
#define YYMARKER marker
-#line 97
yych = *(YYMARKER = ++YYCURSOR);
if(yych == ':') goto yy75;
yy4:
-#line 410
{ return 0; }
yy5: yych = *++YYCURSOR;
if(yych == ';') goto yy73;
goto yy4;
yy13: yych = *++YYCURSOR;
yy14:
-#line 404
{
/* this is the case where we have less data than planned */
php_error_docref(NULL TSRMLS_CC, E_NOTICE, "Unexpected end of serialized data");
if(yych != '"') goto yy2;
yy21: yych = *++YYCURSOR;
yy22:
-#line 330
{
int len;
int elements;
if(yych != '"') goto yy2;
yy28: yych = *++YYCURSOR;
yy29:
-#line 322
{
INIT_PZVAL(*rval);
if(yych != '{') goto yy2;
yy35: yych = *++YYCURSOR;
yy36:
-#line 304
{
int elements = parse_iv(start + 2);
if(yych != '"') goto yy2;
yy42: yych = *++YYCURSOR;
yy43:
-#line 284
{
int len;
char *str;
}
yy51: yych = *++YYCURSOR;
yy52:
-#line 277
{
*p = YYCURSOR;
INIT_PZVAL(*rval);
if(yych != ';') goto yy2;
yy65: yych = *++YYCURSOR;
yy66:
-#line 270
{
*p = YYCURSOR;
INIT_PZVAL(*rval);
if(yych != ';') goto yy2;
yy71: yych = *++YYCURSOR;
yy72:
-#line 263
{
*p = YYCURSOR;
INIT_PZVAL(*rval);
}
yy73: yych = *++YYCURSOR;
yy74:
-#line 256
{
*p = YYCURSOR;
INIT_PZVAL(*rval);
if(yych != ';') goto yy2;
yy79: yych = *++YYCURSOR;
yy80:
-#line 237
{
int id;
return 1;
}
}
-#line 412
return 0;