dougm 01/03/14 09:38:30 Modified: lib/ModPerl Code.pm src/modules/perl modperl_callback.h Log: generate MP_HANDLER_TYPE_* defines Revision Changes Path 1.43 +7 -0 modperl-2.0/lib/ModPerl/Code.pm Index: Code.pm =================================================================== RCS file: /home/cvs/modperl-2.0/lib/ModPerl/Code.pm,v retrieving revision 1.42 retrieving revision 1.43 diff -u -r1.42 -r1.43 --- Code.pm 2001/03/09 23:46:33 1.42 +++ Code.pm 2001/03/14 17:38:29 1.43 @@ -136,12 +136,19 @@ sub generate_handler_index { my($self, $h_fh) = @_; + my $type = 1; + while (my($class, $handlers) = each %{ $self->{handlers} }) { my $i = 0; my $n = @$handlers; print $h_fh "\n#define ", canon_define($class, 'num_handlers'), " $n\n\n"; + + print $h_fh "#define ", + canon_define('HANDLER_TYPE', $class), " $type\n\n"; + + $type++; for my $name (@$handlers) { my $define = canon_define($name, 'handler'); 1.14 +0 -6 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.13 retrieving revision 1.14 diff -u -r1.13 -r1.14 --- modperl_callback.h 2001/03/14 17:28:07 1.13 +++ modperl_callback.h 2001/03/14 17:38:30 1.14 @@ -10,12 +10,6 @@ #define ap_hook_fixup ap_hook_fixups #define ap_hook_log ap_hook_log_transaction -#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); modperl_handler_t *modperl_handler_dup(apr_pool_t *p,