diff options
author | André Malo <nd@apache.org> | 2003-07-24 21:06:33 +0200 |
---|---|---|
committer | André Malo <nd@apache.org> | 2003-07-24 21:06:33 +0200 |
commit | 7f68f45af60bfe9c0c1b6345c6317b1d89e705f3 (patch) | |
tree | 438749fd3766ebe14bae54e14793d39c2e9056c1 /modules/mappers/mod_rewrite.h | |
parent | Prevent the OpenSSL id_callback from pointing at a mod_ssl (diff) | |
download | apache2-7f68f45af60bfe9c0c1b6345c6317b1d89e705f3.tar.xz apache2-7f68f45af60bfe9c0c1b6345c6317b1d89e705f3.zip |
optimization/cleanup.
The generic flagparser (read: lexer) for RewriteRules and RewriteConds
does the same except for one function call.
Collapse these to functions to one and make the result more
readable.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@100772 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'modules/mappers/mod_rewrite.h')
-rw-r--r-- | modules/mappers/mod_rewrite.h | 14 |
1 files changed, 6 insertions, 8 deletions
diff --git a/modules/mappers/mod_rewrite.h b/modules/mappers/mod_rewrite.h index 244a22d374..427c9db327 100644 --- a/modules/mappers/mod_rewrite.h +++ b/modules/mappers/mod_rewrite.h @@ -372,18 +372,16 @@ static const char *cmd_rewritebase(cmd_parms *cmd, void *dconf, const char *a1); static const char *cmd_rewritecond(cmd_parms *cmd, void *dconf, const char *str); -static const char *cmd_rewritecond_parseflagfield(apr_pool_t *p, - rewritecond_entry *new, - char *str); -static const char *cmd_rewritecond_setflag(apr_pool_t *p, rewritecond_entry *cfg, +static const char *cmd_rewritecond_setflag(apr_pool_t *p, void *_cfg, char *key, char *val); static const char *cmd_rewriterule(cmd_parms *cmd, void *dconf, const char *str); -static const char *cmd_rewriterule_parseflagfield(apr_pool_t *p, - rewriterule_entry *new, - char *str); -static const char *cmd_rewriterule_setflag(apr_pool_t *p, rewriterule_entry *cfg, +static const char *cmd_rewriterule_setflag(apr_pool_t *p, void *_cfg, char *key, char *val); +static const char *cmd_parseflagfield(apr_pool_t *p, void *cfg, char *key, + const char *(*parse)(apr_pool_t *, + void *, + char *, char *)); /* initialisation */ static int pre_config(apr_pool_t *pconf, |