dougm 02/05/13 18:32:50
Modified: lib/Apache compat.pm
t/response/TestAPI uri.pm
xs/APR/URI APR__URI.h
xs/maps apr_functions.map
Log:
remove broken attempt to support APR::URI->parse($r)
Revision Changes Path
1.43 +1 -1 modperl-2.0/lib/Apache/compat.pm
Index: compat.pm
===================================================================
RCS file: /home/cvs/modperl-2.0/lib/Apache/compat.pm,v
retrieving revision 1.42
retrieving revision 1.43
diff -u -r1.42 -r1.43
--- compat.pm 14 May 2002 01:14:19 -0000 1.42
+++ compat.pm 14 May 2002 01:32:50 -0000 1.43
@@ -392,7 +392,7 @@
$uri ||= $r->construct_url;
- APR::URI->parse($r, $uri);
+ APR::URI->parse($r->pool, $uri);
}
1;
1.8 +1 -1 modperl-2.0/t/response/TestAPI/uri.pm
Index: uri.pm
===================================================================
RCS file: /home/cvs/modperl-2.0/t/response/TestAPI/uri.pm,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- uri.pm 10 May 2002 17:01:48 -0000 1.7
+++ uri.pm 14 May 2002 01:32:50 -0000 1.8
@@ -34,7 +34,7 @@
ok $server eq join ':', $r->get_server_name, $r->get_server_port;
my $curl = $r->construct_url;
- my $parsed = APR::URI->parse($r, $curl);
+ my $parsed = APR::URI->parse($r->pool, $curl);
ok $parsed->isa('APR::URI');
1.4 +1 -16 modperl-2.0/xs/APR/URI/APR__URI.h
Index: APR__URI.h
===================================================================
RCS file: /home/cvs/modperl-2.0/xs/APR/URI/APR__URI.h,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- APR__URI.h 7 Nov 2001 03:39:08 -0000 1.3
+++ APR__URI.h 14 May 2002 01:32:50 -0000 1.4
@@ -10,27 +10,12 @@
static MP_INLINE
apr_uri_t *mpxs_apr_uri_parse(pTHX_
SV *classname,
- SV *obj,
+ apr_pool_t *p,
const char *uri_string)
{
- request_rec *r = NULL;
- apr_pool_t *p = modperl_sv2pool(aTHX_ obj);
modperl_uri_t *uri = modperl_uri_new(p);
- if (!p) {
- return NULL;
- }
-#if 0
- if (!uri_string) {
- r = mp_xs_sv2_r(obj);
- uri_string = ap_construct_url(r->pool, r->uri, r); /*XXX*/
- }
-#endif
(void)apr_uri_parse(p, uri_string, &uri->uri);
-
- if (r) {
- uri->uri.query = r->args;
- }
return (apr_uri_t *)uri;
}
1.38 +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.37
retrieving revision 1.38
diff -u -r1.37 -r1.38
--- apr_functions.map 13 May 2002 00:34:45 -0000 1.37
+++ apr_functions.map 14 May 2002 01:32:50 -0000 1.38
@@ -522,7 +522,7 @@
MODULE=APR::URI
!apr_uri_parse_hostinfo
apr_uri_t *:apr_uri_parse | mpxs_ | \
- SV *:classname, SV *:p, uri=NULL | parse
+ SV *:classname, p, uri | parse
apr_uri_unparse | mpxs_ | \
uptr, flags=APR_URI_UNP_OMITPASSWORD | unparse
#special case to set both uri->port and uri->port_str