diff options
author | Sascha Schumann <sas@php.net> | 2002-09-30 04:56:38 +0000 |
---|---|---|
committer | Sascha Schumann <sas@php.net> | 2002-09-30 04:56:38 +0000 |
commit | aa9bb5aefad5c8ad157da6f1b560f4d0708cbfd5 (patch) | |
tree | 8aaa62d58cae12f700a19741aa5a86340bcc13cc | |
parent | 2405fcf38c29533bb377a8a467353bf1cc3ed371 (diff) | |
download | php-git-aa9bb5aefad5c8ad157da6f1b560f4d0708cbfd5.tar.gz |
Fix my stupid mistake which broke <form> handling
-rw-r--r-- | ext/standard/url_scanner_ex.re | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/ext/standard/url_scanner_ex.re b/ext/standard/url_scanner_ex.re index 7fddd803df..329fb22245 100644 --- a/ext/standard/url_scanner_ex.re +++ b/ext/standard/url_scanner_ex.re @@ -199,16 +199,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) |