Diff for /embedaddon/php/ext/standard/url_scanner_ex.c between versions 1.1.1.3 and 1.1.1.4

version 1.1.1.3, 2013/07/22 01:32:05 version 1.1.1.4, 2013/10/14 08:02:35
Line 1 Line 1
/* Generated by re2c 0.13.5 on Tue Jan  1 16:28:14 2013 *//* Generated by re2c 0.13.5 */
 /*  /*
   +----------------------------------------------------------------------+    +----------------------------------------------------------------------+
   | PHP Version 5                                                        |    | PHP Version 5                                                        |
Line 717  state_val: Line 717  state_val:
 {  {
         YYCTYPE yych;          YYCTYPE yych;
         static const unsigned char yybm[] = {          static const unsigned char yybm[] = {
                248, 248, 248, 248, 248, 248, 248, 248,                 224, 224, 224, 224, 224, 224, 224, 224, 
                248, 160, 160, 248, 248, 160, 248, 248,                 224, 192, 192, 224, 224, 192, 224, 224, 
                248, 248, 248, 248, 248, 248, 248, 248,                 224, 224, 224, 224, 224, 224, 224, 224, 
                248, 248, 248, 248, 248, 248, 248, 248,                 224, 224, 224, 224, 224, 224, 224, 224, 
                160, 248,  56, 248, 248, 248, 248, 200,                 192, 224,  64, 224, 224, 224, 224, 128, 
                248, 248, 248, 248, 248, 248, 248, 248,                 224, 224, 224, 224, 224, 224, 224, 224, 
                248, 248, 248, 248, 248, 248, 248, 248,                 224, 224, 224, 224, 224, 224, 224, 224, 
                248, 248, 248, 248, 248, 248,   0, 248,                 224, 224, 224, 224, 224, 224,   0, 224, 
                248, 248, 248, 248, 248, 248, 248, 248,                 224, 224, 224, 224, 224, 224, 224, 224, 
                248, 248, 248, 248, 248, 248, 248, 248,                 224, 224, 224, 224, 224, 224, 224, 224, 
                248, 248, 248, 248, 248, 248, 248, 248,                 224, 224, 224, 224, 224, 224, 224, 224, 
                248, 248, 248, 248, 248, 248, 248, 248,                 224, 224, 224, 224, 224, 224, 224, 224, 
                248, 248, 248, 248, 248, 248, 248, 248,                 224, 224, 224, 224, 224, 224, 224, 224, 
                248, 248, 248, 248, 248, 248, 248, 248,                 224, 224, 224, 224, 224, 224, 224, 224, 
                248, 248, 248, 248, 248, 248, 248, 248,                 224, 224, 224, 224, 224, 224, 224, 224, 
                248, 248, 248, 248, 248, 248, 248, 248,                 224, 224, 224, 224, 224, 224, 224, 224, 
                248, 248, 248, 248, 248, 248, 248, 248,                 224, 224, 224, 224, 224, 224, 224, 224, 
                248, 248, 248, 248, 248, 248, 248, 248,                 224, 224, 224, 224, 224, 224, 224, 224, 
                248, 248, 248, 248, 248, 248, 248, 248,                 224, 224, 224, 224, 224, 224, 224, 224, 
                248, 248, 248, 248, 248, 248, 248, 248,                 224, 224, 224, 224, 224, 224, 224, 224, 
                248, 248, 248, 248, 248, 248, 248, 248,                 224, 224, 224, 224, 224, 224, 224, 224, 
                248, 248, 248, 248, 248, 248, 248, 248,                 224, 224, 224, 224, 224, 224, 224, 224, 
                248, 248, 248, 248, 248, 248, 248, 248,                 224, 224, 224, 224, 224, 224, 224, 224, 
                248, 248, 248, 248, 248, 248, 248, 248,                 224, 224, 224, 224, 224, 224, 224, 224, 
                248, 248, 248, 248, 248, 248, 248, 248,                 224, 224, 224, 224, 224, 224, 224, 224, 
                248, 248, 248, 248, 248, 248, 248, 248,                 224, 224, 224, 224, 224, 224, 224, 224, 
                248, 248, 248, 248, 248, 248, 248, 248,                 224, 224, 224, 224, 224, 224, 224, 224, 
                248, 248, 248, 248, 248, 248, 248, 248,                 224, 224, 224, 224, 224, 224, 224, 224, 
                248, 248, 248, 248, 248, 248, 248, 248,                 224, 224, 224, 224, 224, 224, 224, 224, 
                248, 248, 248, 248, 248, 248, 248, 248,                 224, 224, 224, 224, 224, 224, 224, 224, 
                248, 248, 248, 248, 248, 248, 248, 248,                 224, 224, 224, 224, 224, 224, 224, 224, 
                248, 248, 248, 248, 248, 248, 248, 248,                 224, 224, 224, 224, 224, 224, 224, 224, 
         };          };
        if ((YYLIMIT - YYCURSOR) < 3) YYFILL(3);        if ((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
         yych = *YYCURSOR;          yych = *YYCURSOR;
         if (yych <= ' ') {          if (yych <= ' ') {
                 if (yych <= '\f') {                  if (yych <= '\f') {
                         if (yych <= 0x08) goto yy63;                          if (yych <= 0x08) goto yy63;
                        if (yych <= '\n') goto yy64;                        if (yych <= '\n') goto yy65;
                         goto yy63;                          goto yy63;
                 } else {                  } else {
                        if (yych <= '\r') goto yy64;                        if (yych <= '\r') goto yy65;
                         if (yych <= 0x1F) goto yy63;                          if (yych <= 0x1F) goto yy63;
                        goto yy64;                        goto yy65;
                 }                  }
         } else {          } else {
                 if (yych <= '&') {                  if (yych <= '&') {
                         if (yych != '"') goto yy63;                          if (yych != '"') goto yy63;
                 } else {                  } else {
                         if (yych <= '\'') goto yy62;                          if (yych <= '\'') goto yy62;
                        if (yych == '>') goto yy64;                        if (yych == '>') goto yy65;
                         goto yy63;                          goto yy63;
                 }                  }
         }          }
         yych = *(YYMARKER = ++YYCURSOR);          yych = *(YYMARKER = ++YYCURSOR);
        goto yy77;        if (yych != '>') goto yy74;
 yy61:  yy61:
        { handle_val(STD_ARGS, 0, ' '); goto state_next_arg_begin; }        { passthru(STD_ARGS); goto state_next_arg_begin; }
 yy62:  yy62:
         yych = *(YYMARKER = ++YYCURSOR);          yych = *(YYMARKER = ++YYCURSOR);
           if (yych == '>') goto yy61;
         goto yy69;          goto yy69;
 yy63:  yy63:
        yych = *++YYCURSOR;        ++YYCURSOR;
         yych = *YYCURSOR;
         goto yy67;          goto yy67;
 yy64:  yy64:
        ++YYCURSOR;        { handle_val(STD_ARGS, 0, ' '); goto state_next_arg_begin; }
        { passthru(STD_ARGS); goto state_next_arg_begin; }yy65:
         yych = *++YYCURSOR;
         goto yy61;
 yy66:  yy66:
         ++YYCURSOR;          ++YYCURSOR;
         if (YYLIMIT <= YYCURSOR) YYFILL(1);          if (YYLIMIT <= YYCURSOR) YYFILL(1);
         yych = *YYCURSOR;          yych = *YYCURSOR;
 yy67:  yy67:
        if (yybm[0+yych] & 8) {        if (yybm[0+yych] & 32) {
                 goto yy66;                  goto yy66;
         }          }
        goto yy61;        goto yy64;
 yy68:  yy68:
        YYMARKER = ++YYCURSOR;        ++YYCURSOR;
        if ((YYLIMIT - YYCURSOR) < 2) YYFILL(2);        if (YYLIMIT <= YYCURSOR) YYFILL(1);
         yych = *YYCURSOR;          yych = *YYCURSOR;
 yy69:  yy69:
        if (yybm[0+yych] & 16) {        if (yybm[0+yych] & 64) {
                 goto yy68;                  goto yy68;
         }          }
        if (yych <= '&') goto yy72;        if (yych <= '=') goto yy71;
        if (yych >= '(') goto yy61;yy70:
        ++YYCURSOR; 
        if (yybm[0+(yych = *YYCURSOR)] & 8) { 
                goto yy66; 
        } 
yy71: 
        { handle_val(STD_ARGS, 1, '\''); goto state_next_arg_begin; } 
yy72: 
        ++YYCURSOR; 
        if (YYLIMIT <= YYCURSOR) YYFILL(1); 
        yych = *YYCURSOR; 
        if (yybm[0+yych] & 32) { 
                goto yy72; 
        } 
        if (yych <= '=') goto yy75; 
yy74: 
         YYCURSOR = YYMARKER;          YYCURSOR = YYMARKER;
         goto yy61;          goto yy61;
yy75:yy71:
        yych = *++YYCURSOR; 
        goto yy71; 
yy76: 
        YYMARKER = ++YYCURSOR; 
        if ((YYLIMIT - YYCURSOR) < 2) YYFILL(2); 
        yych = *YYCURSOR; 
yy77: 
        if (yybm[0+yych] & 64) { 
                goto yy76; 
        } 
        if (yych <= '!') goto yy80; 
        if (yych >= '#') goto yy61; 
         ++YYCURSOR;          ++YYCURSOR;
        if (yybm[0+(yych = *YYCURSOR)] & 8) {        { handle_val(STD_ARGS, 1, '\''); goto state_next_arg_begin; }
                goto yy66;yy73:
        } 
yy79: 
        { handle_val(STD_ARGS, 1, '"'); goto state_next_arg_begin; } 
yy80: 
         ++YYCURSOR;          ++YYCURSOR;
         if (YYLIMIT <= YYCURSOR) YYFILL(1);          if (YYLIMIT <= YYCURSOR) YYFILL(1);
         yych = *YYCURSOR;          yych = *YYCURSOR;
   yy74:
         if (yybm[0+yych] & 128) {          if (yybm[0+yych] & 128) {
                goto yy80;                goto yy73;
         }          }
        if (yych >= '>') goto yy74;        if (yych >= '>') goto yy70;
         ++YYCURSOR;          ++YYCURSOR;
        yych = *YYCURSOR;        { handle_val(STD_ARGS, 1, '"'); goto state_next_arg_begin; }
        goto yy79; 
 }  }
   
   

Removed from v.1.1.1.3  
changed lines
  Added in v.1.1.1.4


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>