dougm 01/04/20 08:40:09 Modified: xs/Apache/Filter Apache__Filter.h Log: fix when MP_TRACE is not defined Revision Changes Path 1.8 +6 -2 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.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- Apache__Filter.h 2001/04/20 01:57:26 1.7 +++ Apache__Filter.h 2001/04/20 15:40:06 1.8 @@ -63,9 +63,13 @@ return (U32 *)&MP_CODE_ATTRS(SvRV(cvrv)); } +#ifdef MP_TRACE #define trace_attr() \ -MP_TRACE_f(MP_FUNC, "apply %s to %s handler\n", attribute, \ +MP_TRACE_f(MP_FUNC, "applied %s attribute to %s handler\n", attribute, \ HvNAME(stash)) +#else +#define trace_attr() +#endif static XS(MPXS_modperl_filter_attributes) { @@ -73,7 +77,7 @@ U32 *attrs = modperl_filter_attributes(ST(0), ST(1)); I32 i; #ifdef MP_TRACE - HV *stash = gv_stashpv(SvPVX(ST(0)), TRUE); + HV *stash = gv_stashsv(ST(0), TRUE); #endif for (i=2; i < items; i++) {