dougm       01/10/07 12:22:49

  Modified:    lib/ModPerl TypeMap.pm
               xs/Apache/Filter Apache__Filter.h
               xs/maps  apache_functions.map apr_functions.map
  Log:
  remove ModPerl::TypeMap::first_class guessing based on return_type
  
  Revision  Changes    Path
  1.11      +0 -2      modperl-2.0/lib/ModPerl/TypeMap.pm
  
  Index: TypeMap.pm
  ===================================================================
  RCS file: /home/cvs/modperl-2.0/lib/ModPerl/TypeMap.pm,v
  retrieving revision 1.10
  retrieving revision 1.11
  diff -u -r1.10 -r1.11
  --- TypeMap.pm        2001/09/15 18:17:31     1.10
  +++ TypeMap.pm        2001/10/07 19:22:49     1.11
  @@ -266,8 +266,6 @@
   sub first_class {
       my($self, $func) = @_;
   
  -    return $func->{return_type} if $func->{return_type} =~ /::/;
  -
       for my $e (@{ $func->{args} }) {
           next unless $e->{type} =~ /::/;
           #there are alot of util functions that take an APR::Pool
  
  
  
  1.15      +3 -0      modperl-2.0/xs/Apache/Filter/Apache__Filter.h
  
  Index: Apache__Filter.h
  ===================================================================
  RCS file: /home/cvs/modperl-2.0/xs/Apache/Filter/Apache__Filter.h,v
  retrieving revision 1.14
  retrieving revision 1.15
  diff -u -r1.14 -r1.15
  --- Apache__Filter.h  2001/08/30 01:08:24     1.14
  +++ Apache__Filter.h  2001/10/07 19:22:49     1.15
  @@ -1,6 +1,9 @@
   #define mpxs_Apache__RequestRec_add_output_filter(r, name, ctx) \
   ap_add_output_filter(name, ctx, r, NULL)
   
  +#define mpxs_Apache__RequestRec_add_input_filter(r, name, ctx) \
  +ap_add_output_filter(name, ctx, r, NULL)
  +
   #define mp_xs_sv2_modperl_filter(sv) \
   ((SvROK(sv) && (SvTYPE(SvRV(sv)) == SVt_PVMG)) \
   || (Perl_croak(aTHX_ "argument is not a blessed reference"),0) ? \
  
  
  
  1.32      +3 -1      modperl-2.0/xs/maps/apache_functions.map
  
  Index: apache_functions.map
  ===================================================================
  RCS file: /home/cvs/modperl-2.0/xs/maps/apache_functions.map,v
  retrieving revision 1.31
  retrieving revision 1.32
  diff -u -r1.31 -r1.32
  --- apache_functions.map      2001/10/06 01:03:27     1.31
  +++ apache_functions.map      2001/10/07 19:22:49     1.32
  @@ -193,10 +193,12 @@
   MODULE=Apache::Filter PACKAGE=Apache::RequestRec
   ap_filter_t *:DEFINE_add_output_filter | | \
                 request_rec *:r, const char *:name, void *:ctx
  +ap_filter_t *:DEFINE_add_input_filter | | \
  +              request_rec *:r, const char *:name, void *:ctx
   
   PACKAGE=guess
   ~ap_add_output_filter
  - ap_add_input_filter
  +~ap_add_input_filter
    ap_get_brigade | mpxs_ | \
                  filter, bucket, mode=AP_MODE_NONBLOCKING, SV *:readbytes=Nullsv
    ap_pass_brigade
  
  
  
  1.24      +1 -1      modperl-2.0/xs/maps/apr_functions.map
  
  Index: apr_functions.map
  ===================================================================
  RCS file: /home/cvs/modperl-2.0/xs/maps/apr_functions.map,v
  retrieving revision 1.23
  retrieving revision 1.24
  diff -u -r1.23 -r1.24
  --- apr_functions.map 2001/09/28 17:20:32     1.23
  +++ apr_functions.map 2001/10/07 19:22:49     1.24
  @@ -454,7 +454,7 @@
    apr_getnameinfo
   -apr_getservbyname
    apr_parse_addr_port
  -PACKAGE=guess
  +PACKAGE=APR::IpSubnet
    apr_ipsubnet_t *:apr_ipsubnet_create | mpxs_ | \
                     SV *:CLASS, p, ipstr, mask_or_numbits=NULL | new
    apr_ipsubnet_test
  
  
  


Reply via email to