dougm 01/05/04 19:16:05 Modified: lib/ModPerl WrapXS.pm xs modperl_xs_util.h xs/Apache/Access Apache__Access.h xs/Apache/RequestIO Apache__RequestIO.h Log: move redefinition of mp_xs_sv2_r to modperl_xs_util.h Revision Changes Path 1.18 +1 -1 modperl-2.0/lib/ModPerl/WrapXS.pm Index: WrapXS.pm =================================================================== RCS file: /home/cvs/modperl-2.0/lib/ModPerl/WrapXS.pm,v retrieving revision 1.17 retrieving revision 1.18 diff -u -r1.17 -r1.18 --- WrapXS.pm 2001/05/04 21:21:39 1.17 +++ WrapXS.pm 2001/05/05 02:15:58 1.18 @@ -15,7 +15,7 @@ our $VERSION = '0.01'; my(@xs_includes) = ('mod_perl.h', - map "modperl_xs_$_.h", qw(util typedefs sv_convert)); + map "modperl_xs_$_.h", qw(sv_convert util typedefs)); sub new { my $class = shift; 1.8 +4 -0 modperl-2.0/xs/modperl_xs_util.h Index: modperl_xs_util.h =================================================================== RCS file: /home/cvs/modperl-2.0/xs/modperl_xs_util.h,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- modperl_xs_util.h 2001/04/28 22:35:21 1.7 +++ modperl_xs_util.h 2001/05/05 02:16:00 1.8 @@ -1,6 +1,10 @@ #ifndef MODPERL_XS_H #define MODPERL_XS_H +/* XXX: should be part of generation */ +#undef mp_xs_sv2_r /* defined in modperl_xs_sv_convert.h */ +#define mp_xs_sv2_r(sv) modperl_sv2request_rec(aTHX_ sv) + #define mpxs_Apache__RequestRec_pool(r) r->pool #define mpxs_Apache__Connection_pool(c) c->pool #define mpxs_Apache__URI_pool(u) ((modperl_uri_t *)u)->pool 1.4 +0 -4 modperl-2.0/xs/Apache/Access/Apache__Access.h Index: Apache__Access.h =================================================================== RCS file: /home/cvs/modperl-2.0/xs/Apache/Access/Apache__Access.h,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- Apache__Access.h 2001/05/05 02:06:11 1.3 +++ Apache__Access.h 2001/05/05 02:16:01 1.4 @@ -58,10 +58,6 @@ return newRV_noinc((SV*)av); } -/* XXX: should be part of generation */ -#undef mp_xs_sv2_r -#define mp_xs_sv2_r(sv) modperl_sv2request_rec(aTHX_ sv) - static MP_INLINE void mpxs_ap_allow_methods(pTHX_ I32 items, SV **MARK, SV **SP) { 1.8 +0 -4 modperl-2.0/xs/Apache/RequestIO/Apache__RequestIO.h Index: Apache__RequestIO.h =================================================================== RCS file: /home/cvs/modperl-2.0/xs/Apache/RequestIO/Apache__RequestIO.h,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- Apache__RequestIO.h 2001/04/30 07:17:49 1.7 +++ Apache__RequestIO.h 2001/05/05 02:16:03 1.8 @@ -1,7 +1,3 @@ -/* XXX: should be part of generation */ -#undef mp_xs_sv2_r -#define mp_xs_sv2_r(sv) modperl_sv2request_rec(aTHX_ sv) - #define mpxs_Apache__RequestRec_TIEHANDLE(stashsv, sv) \ modperl_newSVsv_obj(aTHX_ stashsv, sv)