/* * *********** WARNING ************** * This file generated by ModPerl::WrapXS/0.01 * Any changes made here will be lost * *********************************** * 01: lib/ModPerl/WrapXS.pm:540 * 02: lib/ModPerl/WrapXS.pm:1174 * 03: Makefile.PL:423 * 04: Makefile.PL:325 * 05: Makefile.PL:56 */ #define MP_IN_XS #include "mod_perl.h" #include "modperl_xs_sv_convert.h" #include "modperl_xs_util.h" #include "modperl_xs_typedefs.h" #include "APR/URI/APR__URI.h" MODULE = APR::URI PACKAGE = APR::URI PREFIX = apr_uri_ SV * parse(classname, p_sv, uri) SV * classname SV * p_sv const char * uri CODE: RETVAL = mpxs_apr_uri_parse(aTHX_ classname, p_sv, uri); OUTPUT: RETVAL MODULE = APR::URI PACKAGE = APR::URI PREFIX = apr_uri_ apr_port_t apr_uri_port_of_scheme(scheme_str) const char * scheme_str MODULE = APR::URI PACKAGE = APR::URI PREFIX = apr_uri_ char * unparse(uptr, flags=APR_URI_UNP_OMITPASSWORD) APR::URI uptr unsigned flags CODE: RETVAL = mpxs_apr_uri_unparse(aTHX_ uptr, flags); OUTPUT: RETVAL MODULE = APR::URI PACKAGE = APR::URI PREFIX = mpxs_APR__URI_ char * mpxs_APR__URI_port(uri, portsv=Nullsv) APR::URI uri SV * portsv CODE: RETVAL = mpxs_APR__URI_port(aTHX_ uri, portsv); OUTPUT: RETVAL MODULE = APR::URI PACKAGE = APR::URI PREFIX = mpxs_APR__URI_ SV * mpxs_APR__URI_rpath(apr_uri) APR::URI apr_uri CODE: RETVAL = mpxs_APR__URI_rpath(aTHX_ apr_uri); OUTPUT: RETVAL MODULE = APR::URI PACKAGE = APR::URI char * scheme(obj, val_sv=Nullsv) APR::URI obj SV *val_sv PREINIT: CODE: RETVAL = (char *) obj->scheme; if (val_sv) { if (SvOK(val_sv)) { STRLEN val_len; char *val = (char *)SvPV(val_sv, val_len); obj->scheme = apr_pstrndup(mpxs_APR__URI_pool(obj), val, val_len); } else { obj->scheme = NULL; } } OUTPUT: RETVAL MODULE = APR::URI PACKAGE = APR::URI char * hostinfo(obj, val=NULL) APR::URI obj char_len * val PREINIT: STRLEN val_len; CODE: RETVAL = (char *) obj->hostinfo; if (items > 1) { obj->hostinfo = (char *) (SvOK(ST(1)) ? apr_pstrndup(mpxs_APR__URI_pool(obj), val, val_len) : NULL); } OUTPUT: RETVAL MODULE = APR::URI PACKAGE = APR::URI char * user(obj, val_sv=Nullsv) APR::URI obj SV *val_sv PREINIT: CODE: RETVAL = (char *) obj->user; if (val_sv) { if (SvOK(val_sv)) { STRLEN val_len; char *val = (char *)SvPV(val_sv, val_len); obj->user = apr_pstrndup(mpxs_APR__URI_pool(obj), val, val_len); } else { obj->user = NULL; } } OUTPUT: RETVAL MODULE = APR::URI PACKAGE = APR::URI char * password(obj, val_sv=Nullsv) APR::URI obj SV *val_sv PREINIT: CODE: RETVAL = (char *) obj->password; if (val_sv) { if (SvOK(val_sv)) { STRLEN val_len; char *val = (char *)SvPV(val_sv, val_len); obj->password = apr_pstrndup(mpxs_APR__URI_pool(obj), val, val_len); } else { obj->password = NULL; } } OUTPUT: RETVAL MODULE = APR::URI PACKAGE = APR::URI char * hostname(obj, val_sv=Nullsv) APR::URI obj SV *val_sv PREINIT: CODE: RETVAL = (char *) obj->hostname; if (val_sv) { if (SvOK(val_sv)) { STRLEN val_len; char *val = (char *)SvPV(val_sv, val_len); obj->hostname = apr_pstrndup(mpxs_APR__URI_pool(obj), val, val_len); } else { obj->hostname = NULL; } } OUTPUT: RETVAL MODULE = APR::URI PACKAGE = APR::URI char * path(obj, val_sv=Nullsv) APR::URI obj SV *val_sv PREINIT: CODE: RETVAL = (char *) obj->path; if (val_sv) { if (SvOK(val_sv)) { STRLEN val_len; char *val = (char *)SvPV(val_sv, val_len); obj->path = apr_pstrndup(mpxs_APR__URI_pool(obj), val, val_len); } else { obj->path = NULL; } } OUTPUT: RETVAL MODULE = APR::URI PACKAGE = APR::URI char * query(obj, val_sv=Nullsv) APR::URI obj SV *val_sv PREINIT: CODE: RETVAL = (char *) obj->query; if (val_sv) { if (SvOK(val_sv)) { STRLEN val_len; char *val = (char *)SvPV(val_sv, val_len); obj->query = apr_pstrndup(mpxs_APR__URI_pool(obj), val, val_len); } else { obj->query = NULL; } } OUTPUT: RETVAL MODULE = APR::URI PACKAGE = APR::URI char * fragment(obj, val_sv=Nullsv) APR::URI obj SV *val_sv PREINIT: CODE: RETVAL = (char *) obj->fragment; if (val_sv) { if (SvOK(val_sv)) { STRLEN val_len; char *val = (char *)SvPV(val_sv, val_len); obj->fragment = apr_pstrndup(mpxs_APR__URI_pool(obj), val, val_len); } else { obj->fragment = NULL; } } OUTPUT: RETVAL MODULE = APR::URI PROTOTYPES: disabled BOOT: items = items; /* -Wall */