]> granicus.if.org Git - php/commitdiff
Ignore close tags and use unsigned char type.
authorSascha Schumann <sas@php.net>
Wed, 4 Oct 2000 18:06:20 +0000 (18:06 +0000)
committerSascha Schumann <sas@php.net>
Wed, 4 Oct 2000 18:06:20 +0000 (18:06 +0000)
ext/standard/url_scanner_ex.c
ext/standard/url_scanner_ex.re

index d639db30c6482e37a0550c8347f5b3247bf34a14..7f8fe2557c9758fda156241ceec0c5fbcb9c3c9d 100644 (file)
@@ -1,4 +1,4 @@
-/* Generated by re2c 0.5 on Wed Sep 27 17:09:35 2000 */
+/* Generated by re2c 0.5 on Wed Oct  4 20:04:55 2000 */
 #line 1 "/home/sas/src/php4/ext/standard/url_scanner_ex.re"
 /*
   +----------------------------------------------------------------------+
@@ -129,7 +129,7 @@ enum {
 };
 
 #define YYFILL(n) goto stop
-#define YYCTYPE char
+#define YYCTYPE unsigned char
 #define YYCURSOR xp
 #define YYLIMIT end
 #define YYMARKER q
@@ -283,7 +283,7 @@ yy9:
 yy10:  yych = *++YYCURSOR;
 yy11:
 #line 218
-       { PASSTHRU(); continue; }
+       { PASSTHRU(); STATE = STATE_PLAIN; continue; }
 yy12:  ++YYCURSOR;
        if(YYLIMIT == YYCURSOR) YYFILL(1);
        yych = *YYCURSOR;
index 7fe1c38cda1278af7ff9f2da4371bedb23b938be..26f7f51f30581ee44b17c7a79a8dbb2f0ef75448 100644 (file)
@@ -127,7 +127,7 @@ enum {
 };
 
 #define YYFILL(n) goto stop
-#define YYCTYPE char
+#define YYCTYPE unsigned char
 #define YYCURSOR xp
 #define YYLIMIT end
 #define YYMARKER q
@@ -215,7 +215,7 @@ alpha = [a-zA-Z];
                case STATE_TAG:
 /*!re2c
   alpha+       { HANDLE_TAG() /* Sets STATE */; PASSTHRU(); continue; }
-  any          { PASSTHRU(); continue; }
+  any          { PASSTHRU(); STATE = STATE_PLAIN; continue; }
 */
                        break;