📄 typemap
字号:
# # /*# * *********** WARNING **************# * This file generated by ModPerl::WrapXS/0.01# * Any changes made here will be lost# * ***********************************# * 01: lib/ModPerl/Code.pm:708# * 02: lib/ModPerl/WrapXS.pm:664# * 03: lib/ModPerl/WrapXS.pm:1155# * 04: Makefile.PL:423# * 05: Makefile.PL:325# * 06: Makefile.PL:56# */# APR::ArrayHeader T_PTROBJAPR::Brigade T_PTROBJAPR::Bucket T_PTROBJAPR::BucketAlloc T_PTROBJAPR::BucketType T_PTROBJAPR::ExplodedTime T_PTROBJAPR::Finfo T_PTROBJAPR::Getopt T_PTROBJAPR::GetoptOption T_PTROBJAPR::Hash T_PTROBJAPR::HashIndex T_PTROBJAPR::InAddr T_PTROBJAPR::IpSubnet T_PTROBJAPR::MD5 T_PTROBJAPR::Mmap T_PTROBJAPR::Pool T_POOLOBJAPR::Process T_PTROBJAPR::SHA1 T_PTROBJAPR::SockAddr T_PTROBJAPR::SockInfo T_PTROBJAPR::Socket T_PTROBJAPR::Table T_HASHOBJAPR::TableEntry T_PTROBJAPR::ThreadMutex T_PTROBJAPR::URI T_PTROBJAPR::UUID T_PTROBJApache2::CmdParms T_PTROBJApache2::Command T_PTROBJApache2::ConfVector T_PTROBJApache2::ConfigFile T_PTROBJApache2::Connection T_PTROBJApache2::Directive T_PTROBJApache2::Filter T_PTROBJApache2::FilterRec T_PTROBJApache2::FilterType T_PTROBJApache2::MethodList T_PTROBJApache2::Module T_PTROBJApache2::OutputFilter T_PTROBJApache2::PipedLog T_PTROBJApache2::Process T_PTROBJApache2::RequestRec T_APACHEOBJApache2::ServerAddr T_PTROBJApache2::ServerRec T_PTROBJApache2::SubRequest T_PTROBJI32 T_IVI32 * T_IVSV * T_SVU32 T_UVU32 * T_UVap_conn_keepalive_e T_IVap_input_mode_t T_IVap_input_mode_t * T_IVap_mgmt_type_e T_IVap_scoreboard_e T_IVapr_byte_t T_CHARapr_byte_t * T_CHARapr_dev_t T_NVapr_dev_t * T_NVapr_fileperms_t T_IVapr_fileperms_t * T_IVapr_filetype_e T_IVapr_gid_t T_IVapr_gid_t * T_IVapr_ino_t T_IVapr_ino_t * T_IVapr_int16_t T_IVapr_int16_t * T_IVapr_int32_t T_IVapr_int32_t * T_IVapr_int64_t T_NVapr_int64_t * T_NVapr_interval_time_t T_NVapr_interval_time_t * T_NVapr_lockmech_e T_IVapr_locktype_e T_IVapr_off_t T_IVapr_off_t * T_IVapr_port_t T_IVapr_port_t * T_IVapr_read_type_e T_IVapr_size_t T_UVapr_size_t * T_UVPTRapr_socklen_t T_IVapr_socklen_t * T_IVapr_ssize_t T_IVapr_ssize_t * T_IVapr_status_t T_IVapr_status_t * T_IVapr_time_t T_APR_TIMEapr_time_t * T_NVapr_uid_t T_IVapr_uid_t * T_IVapr_uint16_t T_IVapr_uint16_t * T_IVapr_uint32_t T_IVapr_uint32_t * T_IVapr_uint64_t T_NVapr_uint64_t * T_NVchar T_CHARchar * T_PVchar const * T_PVconst ap_input_mode_t * T_IVconst apr_byte_t * T_CHARconst apr_dev_t * T_NVconst apr_fileperms_t * T_IVconst apr_gid_t * T_IVconst apr_ino_t * T_IVconst apr_int16_t * T_IVconst apr_int32_t * T_IVconst apr_int64_t * T_NVconst apr_interval_time_t * T_NVconst apr_off_t * T_IVconst apr_port_t * T_IVconst apr_size_t * T_UVconst apr_socklen_t * T_IVconst apr_ssize_t * T_IVconst apr_status_t * T_IVconst apr_time_t * T_NVconst apr_uid_t * T_IVconst apr_uint16_t * T_IVconst apr_uint32_t * T_IVconst apr_uint64_t * T_NVconst char T_CHARconst char * T_PVconst gid_t * T_IVconst pid_t * T_IVconst size_t * T_IVconst time_t * T_NVconst uid_t * T_IVconst unsigned char T_U_CHARconst unsigned char * T_PVconst void * T_PTRdouble T_NVenum cmd_how T_IVgid_t T_IVgid_t * T_IVint T_IVint * T_PTRlong T_IVlong int T_IVpid_t T_IVpid_t * T_IVsigned int T_IVsize_t T_IVtime_t T_NVtime_t * T_NVuid_t T_IVuid_t * T_IVunsigned T_UVunsigned char T_U_CHARunsigned char * T_PVunsigned int T_UVunsigned long T_UVvoid T_VOIDvoid * T_PTRTYPEMAPvoid * T_VPTRchar_len * T_CHAR_LENconst char_len * T_CONST_CHAR_LEN######################################################################OUTPUTT_POOLOBJ sv_setref_pv($arg, \"${ntype}\", (void*)$var);T_APACHEOBJ sv_setref_pv($arg, \"${ntype}\", (void*)$var);T_HASHOBJ $arg = modperl_hash_tie(aTHX_ \"${ntype}\", $arg, $var);T_VPTR sv_setiv($arg, PTR2IV($var));T_UVPTR sv_setuv($arg, PTR2UV($var));T_APR_TIME sv_setnv($arg, (NV)(apr_time_sec($var)));T_UVOBJ modperl_perl_sv_setref_uv(aTHX_ $arg, \"${ntype}\", (UV)$var);######################################################################INPUTT_PTROBJ if (SvROK($arg) && sv_derived_from($arg, \"${ntype}\")) { IV tmp = SvIV((SV*)SvRV($arg)); $var = INT2PTR($type, tmp); } else { Perl_croak(aTHX_ SvROK($arg) ? \"$var is not of type ${ntype}\" : \"$var is not a blessed reference\"); }T_POOLOBJ if (SvROK($arg) && sv_derived_from($arg, \"${ntype}\")) { IV tmp = SvIV((SV*)SvRV($arg)); if (tmp == 0) { Perl_croak(aTHX_ \"invalid pool object (already destroyed?)\"); } $var = INT2PTR($type, tmp); } else { Perl_croak(aTHX_ SvROK($arg) ? \"$var is not of type ${ntype}\" : \"$var is not a blessed reference\"); }T_UVOBJ if (SvROK($arg) && sv_derived_from($arg, \"${ntype}\")) { UV tmp = SvUV((SV*)SvRV($arg)); $var = INT2PTR($type, tmp); } else { Perl_croak(aTHX_ SvROK($arg) ? \"$var is not of type ${ntype}\" : \"$var is not a blessed reference\"); }T_APACHEOBJ $var = modperl_xs_sv2request_rec(aTHX_ $arg, \"$ntype\", cv) T_HASHOBJ $var = modperl_hash_tied_object(aTHX_ \"${ntype}\", $arg)T_APACHEREF $var = modperl_xs_sv2request_rec(aTHX_ $arg, \"$ntype\", cv)T_VPTR $var = INT2PTR($type, SvIV(SvROK($arg) ? SvRV($arg) : $arg))T_UVPTR $var = INT2PTR($type, SvUV(SvROK($arg) ? SvRV($arg) : $arg))T_APR_TIME $var = (apr_time_t)(apr_time_from_sec(SvNV($arg)))T_CHAR_LEN $var = (char *)SvPV($arg, ${var}_len)T_CONST_CHAR_LEN $var = (const char *)SvPV($arg, ${var}_len)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -