From ee42eca5d87591099ccd56534de2e1e754088604 Mon Sep 17 00:00:00 2001 From: Jani Taskinen Date: Tue, 8 Apr 2008 12:17:04 +0000 Subject: [PATCH] - Generated with re2c 0.13.4 --- ext/standard/url_scanner_ex.c | 2 +- ext/standard/var_unserializer.c | 736 ++++++++++++++++---------------- 2 files changed, 368 insertions(+), 370 deletions(-) diff --git a/ext/standard/url_scanner_ex.c b/ext/standard/url_scanner_ex.c index e6b9fd5445..10ad17cb96 100644 --- a/ext/standard/url_scanner_ex.c +++ b/ext/standard/url_scanner_ex.c @@ -1,4 +1,4 @@ -/* Generated by re2c 0.13.4.dev on Wed Mar 26 23:08:34 2008 */ +/* Generated by re2c 0.13.4 on Tue Apr 8 13:43:20 2008 */ #line 1 "ext/standard/url_scanner_ex.re" /* +----------------------------------------------------------------------+ diff --git a/ext/standard/var_unserializer.c b/ext/standard/var_unserializer.c index 2f79f3cb65..5d679c4e52 100644 --- a/ext/standard/var_unserializer.c +++ b/ext/standard/var_unserializer.c @@ -1,4 +1,4 @@ -/* Generated by re2c 0.12.0 on Sat Sep 29 11:44:15 2007 */ +/* Generated by re2c 0.13.4 on Tue Apr 8 13:43:22 2008 */ #line 1 "ext/standard/var_unserializer.re" /* +----------------------------------------------------------------------+ @@ -397,7 +397,10 @@ PHPAPI int php_var_unserialize(UNSERIALIZE_PARAMETER) + +#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 @@ PHPAPI int php_var_unserialize(UNSERIALIZE_PARAMETER) 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 @@ yy20: 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 @@ yy34: 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 @@ yy41: 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 @@ yy48: 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 @@ yy73: 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 @@ yy91: 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 @@ yy97: return 1; } -#line 1149 "ext/standard/var_unserializer.c" - } +#line 1148 "ext/standard/var_unserializer.c" } #line 700 "ext/standard/var_unserializer.re" -- 2.40.0