dougm 01/03/14 09:28:07
Modified: src/modules/perl modperl_callback.c modperl_callback.h
Log:
canonicalize MP_HANDLER_TYPE_ names
Revision Changes Path
1.26 +17 -15 modperl-2.0/src/modules/perl/modperl_callback.c
Index: modperl_callback.c
===================================================================
RCS file: /home/cvs/modperl-2.0/src/modules/perl/modperl_callback.c,v
retrieving revision 1.25
retrieving revision 1.26
diff -u -r1.25 -r1.26
--- modperl_callback.c 2001/03/14 05:22:49 1.25
+++ modperl_callback.c 2001/03/14 17:28:07 1.26
@@ -173,23 +173,23 @@
}
switch (type) {
- case MP_HANDLER_TYPE_DIR:
+ case MP_HANDLER_TYPE_PER_DIR:
av = dcfg->handlers[idx];
MP_TRACE_a_do(desc = modperl_per_dir_handler_desc(idx));
break;
- case MP_HANDLER_TYPE_SRV:
+ case MP_HANDLER_TYPE_PER_SRV:
av = scfg->handlers[idx];
MP_TRACE_a_do(desc = modperl_per_srv_handler_desc(idx));
break;
- case MP_HANDLER_TYPE_CONN:
+ case MP_HANDLER_TYPE_CONNECTION:
av = scfg->connection_cfg->handlers[idx];
MP_TRACE_a_do(desc = modperl_connection_handler_desc(idx));
break;
- case MP_HANDLER_TYPE_FILE:
+ case MP_HANDLER_TYPE_FILES:
av = scfg->files_cfg->handlers[idx];
MP_TRACE_a_do(desc = modperl_files_handler_desc(idx));
break;
- case MP_HANDLER_TYPE_PROC:
+ case MP_HANDLER_TYPE_PROCESS:
av = scfg->process_cfg->handlers[idx];
MP_TRACE_a_do(desc = modperl_process_handler_desc(idx));
break;
@@ -222,16 +222,16 @@
handlers = (modperl_handler_t **)av->elts;
switch (type) {
- case MP_HANDLER_TYPE_DIR:
- case MP_HANDLER_TYPE_SRV:
+ case MP_HANDLER_TYPE_PER_DIR:
+ case MP_HANDLER_TYPE_PER_SRV:
modperl_handler_make_args(aTHX_ &av_args,
"Apache::RequestRec", r, NULL);
break;
- case MP_HANDLER_TYPE_CONN:
+ case MP_HANDLER_TYPE_CONNECTION:
modperl_handler_make_args(aTHX_ &av_args,
"Apache::Connection", c, NULL);
break;
- case MP_HANDLER_TYPE_FILE:
+ case MP_HANDLER_TYPE_FILES:
{
apr_pool_t *pconf, *plog, *ptemp;
@@ -248,7 +248,7 @@
"Apache::Server", s, NULL);
}
break;
- case MP_HANDLER_TYPE_PROC:
+ case MP_HANDLER_TYPE_PROCESS:
{
apr_pool_t *pconf;
@@ -292,29 +292,31 @@
int modperl_per_dir_callback(int idx, request_rec *r)
{
- return modperl_run_handlers(idx, r, NULL, r->server, MP_HANDLER_TYPE_DIR);
+ return modperl_run_handlers(idx, r, NULL, r->server,
+ MP_HANDLER_TYPE_PER_DIR);
}
int modperl_per_srv_callback(int idx, request_rec *r)
{
- return modperl_run_handlers(idx, r, NULL, r->server, MP_HANDLER_TYPE_SRV);
+ return modperl_run_handlers(idx, r, NULL, r->server,
+ MP_HANDLER_TYPE_PER_SRV);
}
int modperl_connection_callback(int idx, conn_rec *c)
{
return modperl_run_handlers(idx, NULL, c, c->base_server,
- MP_HANDLER_TYPE_CONN);
+ MP_HANDLER_TYPE_CONNECTION);
}
void modperl_process_callback(int idx, apr_pool_t *p, server_rec *s)
{
- modperl_run_handlers(idx, NULL, NULL, s, MP_HANDLER_TYPE_PROC, p);
+ modperl_run_handlers(idx, NULL, NULL, s, MP_HANDLER_TYPE_PROCESS, p);
}
void modperl_files_callback(int idx,
apr_pool_t *pconf, apr_pool_t *plog,
apr_pool_t *ptemp, server_rec *s)
{
- modperl_run_handlers(idx, NULL, NULL, s, MP_HANDLER_TYPE_FILE,
+ modperl_run_handlers(idx, NULL, NULL, s, MP_HANDLER_TYPE_FILES,
pconf, plog, ptemp);
}
1.13 +5 -5 modperl-2.0/src/modules/perl/modperl_callback.h
Index: modperl_callback.h
===================================================================
RCS file: /home/cvs/modperl-2.0/src/modules/perl/modperl_callback.h,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -r1.12 -r1.13
--- modperl_callback.h 2001/03/14 00:37:52 1.12
+++ modperl_callback.h 2001/03/14 17:28:07 1.13
@@ -10,11 +10,11 @@
#define ap_hook_fixup ap_hook_fixups
#define ap_hook_log ap_hook_log_transaction
-#define MP_HANDLER_TYPE_DIR 1
-#define MP_HANDLER_TYPE_SRV 2
-#define MP_HANDLER_TYPE_CONN 3
-#define MP_HANDLER_TYPE_PROC 4
-#define MP_HANDLER_TYPE_FILE 5
+#define MP_HANDLER_TYPE_PER_DIR 1
+#define MP_HANDLER_TYPE_PER_SRV 2
+#define MP_HANDLER_TYPE_CONNECTION 3
+#define MP_HANDLER_TYPE_PROCESS 4
+#define MP_HANDLER_TYPE_FILES 5
modperl_handler_t *modperl_handler_new(apr_pool_t *p, const char *name);