/* * *********** 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/Table/APR__Table.h" MODULE = APR::Table PACKAGE = APR::Table PREFIX = apr_table_ void apr_table_add(t, key, val) APR::Table t const char * key const char * val MODULE = APR::Table PACKAGE = APR::Table PREFIX = apr_table_ void apr_table_clear(t) APR::Table t MODULE = APR::Table PACKAGE = APR::Table PREFIX = apr_table_ void apr_table_compress(t, flags) APR::Table t unsigned flags MODULE = APR::Table PACKAGE = APR::Table PREFIX = apr_table_ int apr_table_do(...) CODE: RETVAL = mpxs_apr_table_do(aTHX_ items, MARK+1, SP); OUTPUT: RETVAL MODULE = APR::Table PACKAGE = APR::Table PREFIX = apr_table_ void apr_table_merge(t, key, val) APR::Table t const char * key const char * val MODULE = APR::Table PACKAGE = APR::Table PREFIX = apr_table_ void apr_table_overlap(a, b, flags) APR::Table a APR::Table b unsigned flags MODULE = APR::Table PACKAGE = APR::Table PREFIX = apr_table_ void apr_table_set(t, key, val) APR::Table t const char * key const char * val MODULE = APR::Table PACKAGE = APR::Table PREFIX = apr_table_ void apr_table_unset(t, key) APR::Table t const char * key MODULE = APR::Table PACKAGE = APR::Table PREFIX = mpxs_APR__Table_ int mpxs_APR__Table_EXISTS(t, key) APR::Table t const char * key MODULE = APR::Table PACKAGE = APR::Table PREFIX = mpxs_APR__Table_ const char * mpxs_APR__Table_FETCH(tsv, key) SV * tsv const char * key CODE: RETVAL = mpxs_APR__Table_FETCH(aTHX_ tsv, key); OUTPUT: RETVAL MODULE = APR::Table PACKAGE = APR::Table PREFIX = mpxs_APR__Table_ const char * mpxs_APR__Table_NEXTKEY(tsv, key=&PL_sv_undef) SV * tsv SV * key CODE: RETVAL = mpxs_APR__Table_NEXTKEY(aTHX_ tsv, key); OUTPUT: RETVAL MODULE = APR::Table PACKAGE = APR::Table PREFIX = mpxs_APR__Table_ SV * mpxs_APR__Table_copy(base, p_sv) APR::Table base SV * p_sv CODE: RETVAL = mpxs_APR__Table_copy(aTHX_ base, p_sv); OUTPUT: RETVAL MODULE = APR::Table PACKAGE = APR::Table PREFIX = mpxs_APR__Table_ SV * mpxs_APR__Table_make(p_sv, nelts) SV * p_sv int nelts CODE: RETVAL = mpxs_APR__Table_make(aTHX_ p_sv, nelts); OUTPUT: RETVAL MODULE = APR::Table PACKAGE = APR::Table PREFIX = mpxs_APR__Table_ SV * mpxs_APR__Table_overlay(base, overlay, p_sv) APR::Table base APR::Table overlay SV * p_sv CODE: RETVAL = mpxs_APR__Table_overlay(aTHX_ base, overlay, p_sv); OUTPUT: RETVAL MODULE = APR::Table PACKAGE = APR::Table PREFIX = mpxs_APR__Table_ void mpxs_APR__Table_CLEAR(t) APR::Table t CODE: mpxs_APR__Table_CLEAR(t); MODULE = APR::Table PACKAGE = APR::Table PREFIX = mpxs_APR__Table_ const char * mpxs_APR__Table_FIRSTKEY(tsv, key=Nullsv) SV * tsv SV * key CODE: RETVAL = mpxs_APR__Table_NEXTKEY(aTHX_ tsv, key); OUTPUT: RETVAL MODULE = APR::Table PACKAGE = APR::Table PREFIX = mpxs_APR__Table_ void mpxs_APR__Table_STORE(t, key, value) APR::Table t const char * key const char * value CODE: mpxs_APR__Table_STORE(t, key, value); MODULE = APR::Table PACKAGE = APR::Table PREFIX = mpxs_APR__Table_ void mpxs_APR__Table_DELETE(t, key) APR::Table t const char * key CODE: mpxs_APR__Table_DELETE(t, key); MODULE = APR::Table PROTOTYPES: disabled BOOT: items = items; /* -Wall */ cv = newXS("APR::Table::get", MPXS_apr_table_get, __FILE__);