HEX
Server: Apache
System: Windows NT MAGNETO-ARM 10.0 build 22000 (Windows 10) AMD64
User: Michel (0)
PHP: 7.4.7
Disabled: NONE
Upload Files
File: C:/mod_perl-2.0.12/WrapXS/Apache2/URI/URI.xs
/*
 * *********** WARNING **************
 * This file generated by ModPerl::WrapXS/0.01
 * Any changes made here will be lost
 * ***********************************
 * 01: lib/ModPerl/WrapXS.pm:549
 * 02: lib/ModPerl/WrapXS.pm:1185
 * 03: Makefile.PL:435
 * 04: Makefile.PL:333
 * 05: Makefile.PL:59
 */



#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 "Apache2/URI/Apache2__URI.h"

MODULE = Apache2::URI    PACKAGE = Apache2::RequestRec   PREFIX = ap_

char *
ap_construct_server(r, hostname=ap_get_server_name(r), port=ap_get_server_port(r), p=r->pool)
    Apache2::RequestRec r
    const char * hostname
    apr_port_t port
    APR::Pool p


    CODE:
    /* avoiding -Wall warnings */
    r = r;
    hostname = hostname;
    port = port;
    p = p;

    RETVAL = ap_construct_server(p, hostname, port, r);

    OUTPUT:
    RETVAL

MODULE = Apache2::URI    PACKAGE = Apache2::RequestRec   PREFIX = ap_

char *
ap_construct_url(r, uri=r->uri, p=r->pool)
    Apache2::RequestRec r
    const char * uri
    APR::Pool p


    CODE:
    /* avoiding -Wall warnings */
    r = r;
    uri = uri;
    p = p;

    RETVAL = ap_construct_url(p, uri, r);

    OUTPUT:
    RETVAL

MODULE = Apache2::URI    PACKAGE = Apache2::RequestRec   PREFIX = ap_

void
ap_parse_uri(r, uri)
    Apache2::RequestRec r
    const char * uri


MODULE = Apache2::URI    PACKAGE = Apache2::URI   PREFIX = ap_

char *
ap_unescape_url(url)
    SV * url


    CODE:
    /* avoiding -Wall warnings */
    url = url;

    RETVAL = mpxs_ap_unescape_url(aTHX_ url);

    OUTPUT:
    RETVAL

MODULE = Apache2::URI    PACKAGE = Apache2::RequestRec   PREFIX = mpxs_Apache2__RequestRec_

APR::URI
mpxs_Apache2__RequestRec_parsed_uri(r)
    Apache2::RequestRec r


MODULE = Apache2::URI
PROTOTYPES: disabled

BOOT:
    items = items; /* -Wall */