From: Sascha Schumann Date: Mon, 30 Sep 2002 04:59:01 +0000 (+0000) Subject: sync X-Git-Tag: MODERN_SYMMETRIC_SESSION_BEHAVIOUR_20021003~69 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=21300f5e5a48c5e9ede737b78feb08d62143d806;p=php sync --- diff --git a/ext/standard/url_scanner_ex.c b/ext/standard/url_scanner_ex.c index c80aeab616..414cee236f 100644 --- a/ext/standard/url_scanner_ex.c +++ b/ext/standard/url_scanner_ex.c @@ -1,4 +1,4 @@ -/* Generated by re2c 0.5 on Wed Sep 25 14:14:17 2002 */ +/* Generated by re2c 0.5 on Mon Sep 30 06:55:58 2002 */ #line 1 "/home/sas/src/php4/ext/standard/url_scanner_ex.re" /* +----------------------------------------------------------------------+ @@ -258,16 +258,16 @@ static void handle_form(STD_PARA) if (ctx->form_app.len > 0) { switch (ctx->tag.len) { + +#define RECOGNIZE(x) do { \ + case sizeof(x)-1: \ + if (strncasecmp(ctx->tag.c, x, sizeof(x)-1) == 0) \ + doit = 1; \ + break; \ +} while (0) - case sizeof("form")-1: - if (strcasecmp(ctx->tag.c, "form") == 0) - doit = 1; - break; - - case sizeof("fieldset")-1: - if (strcasecmp(ctx->tag.c, "fieldset") == 0) - doit = 1; - break; + RECOGNIZE("form"); + RECOGNIZE("fieldset"); } if (doit)