[prev in list] [next in list] [prev in thread] [next in thread] 

List:       apache-modperl-cvs
Subject:    cvs commit: modperl-2.0/src/modules/perl modperl_util.c modperl_util.h
From:       stas () apache ! org
Date:       2003-09-22 23:46:19
[Download RAW message or body]

stas        2003/09/22 16:46:19

  Modified:    src/modules/perl modperl_util.c modperl_util.h
  Log:
  not sure where the modperl_apr_table_dump function belongs, add it to utils
  for now so it won't get lost
  
  Revision  Changes    Path
  1.54      +21 -0     modperl-2.0/src/modules/perl/modperl_util.c
  
  Index: modperl_util.c
  ===================================================================
  RCS file: /home/cvs/modperl-2.0/src/modules/perl/modperl_util.c,v
  retrieving revision 1.53
  retrieving revision 1.54
  diff -u -u -r1.53 -r1.54
  --- modperl_util.c	18 Sep 2003 07:44:24 -0000	1.53
  +++ modperl_util.c	22 Sep 2003 23:46:19 -0000	1.54
  @@ -734,3 +734,24 @@
       
       return newRV_noinc(sv);
   }
  +
  +#ifdef MP_TRACE
  +/* XXX: internal debug function */
  +/* any non-false value for MOD_PERL_TRACE/PerlTrace enables this function */
  +void modperl_apr_table_dump(pTHX_ apr_table_t *table, char *name)
  +{
  +    int i;
  +    const apr_array_header_t *array;
  +    apr_table_entry_t *elts;
  +
  +    array = apr_table_elts(table);
  +    elts  = (apr_table_entry_t *)array->elts;
  +    modperl_trace(MP_FUNC, "Contents of table %s", name);
  +    for (i = 0; i < array->nelts; i++) {
  +        if (!elts[i].key || !elts[i].val) {
  +            continue;
  +        }
  +        modperl_trace(MP_FUNC, "%s => %s", elts[i].key, elts[i].val);
  +    }    
  +}
  +#endif
  
  
  
  1.48      +4 -0      modperl-2.0/src/modules/perl/modperl_util.h
  
  Index: modperl_util.h
  ===================================================================
  RCS file: /home/cvs/modperl-2.0/src/modules/perl/modperl_util.h,v
  retrieving revision 1.47
  retrieving revision 1.48
  diff -u -u -r1.47 -r1.48
  --- modperl_util.h	18 Sep 2003 07:44:24 -0000	1.47
  +++ modperl_util.h	22 Sep 2003 23:46:19 -0000	1.48
  @@ -155,4 +155,8 @@
   
   void modperl_clear_symtab(pTHX_ HV *symtab);
   
  +#ifdef MP_TRACE
  +void modperl_apr_table_dump(pTHX_ apr_table_t *table, char *name);
  +#endif
  +
   #endif /* MODPERL_UTIL_H */
  
  
  
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic