dougm 01/11/01 14:18:25
Modified: xs/Apache/RequestUtil Apache__RequestUtil.h
Log:
change mpxs_Apache__RequestRec_location to return char * rather than SV *
and do not need the if (r->per_dir_config) check
Revision Changes Path
1.9 +3 -12 modperl-2.0/xs/Apache/RequestUtil/Apache__RequestUtil.h
Index: Apache__RequestUtil.h
===================================================================
RCS file: /home/cvs/modperl-2.0/xs/Apache/RequestUtil/Apache__RequestUtil.h,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- Apache__RequestUtil.h 2001/10/29 01:19:16 1.8
+++ Apache__RequestUtil.h 2001/11/01 22:18:25 1.9
@@ -181,18 +181,9 @@
modperl_dir_config(aTHX_ r, r->server, key, sv_val)
static MP_INLINE
-SV *mpxs_Apache__RequestRec_location(request_rec *r)
+char *mpxs_Apache__RequestRec_location(request_rec *r)
{
- dTHX; /* XXX */
+ MP_dDCFG;
- if (r->per_dir_config) {
- MP_dDCFG;
- char *location;
-
- if ((location = dcfg->location)) {
- return newSVpv(location, 0);
- }
- }
-
- return &PL_sv_undef;
+ return dcfg->location;
}