📄 devel::ppport.3
字号:
\& WARN_SEMICOLON\& WARN_SEVERE\& WARN_SIGNAL\& WARN_SUBSTR\& WARN_SYNTAX\& WARN_TAINT\& WARN_THREADS\& WARN_UNINITIALIZED\& WARN_UNOPENED\& WARN_UNPACK\& WARN_UNTIE\& WARN_UTF8\& WARN_VOID\& warner\& XCPT_CATCH\& XCPT_RETHROW\& XCPT_TRY_END\& XCPT_TRY_START\& XPUSHmortal\& XPUSHu\& XSprePUSH\& XSRETURN\& XSRETURN_UV\& XST_mUV\& ZeroD.Ve.Sh "Perl \s-1API\s0 not supported by ppport.h".IX Subsection "Perl API not supported by ppport.h"There is still a big part of the \s-1API\s0 not supported by \fIppport.h\fR.Either because it doesn't make sense to back-port that part of the \s-1API\s0,or simply because it hasn't been implemented yet. Patches welcome!.PPHere's a list of the currently unsupported \s-1API\s0, and also the version ofPerl below which it is unsupported:.IP "perl 5.9.5" 4.IX Item "perl 5.9.5".Vb 10\& MULTICALL\& POP_MULTICALL\& PUSH_MULTICALL\& Perl_signbit\& SvRX\& SvRXOK\& av_create_and_push\& av_create_and_unshift_one\& get_cvn_flags\& gv_fetchfile_flags\& hv_assert\& mro_get_linear_isa\& mro_get_linear_isa_c3\& mro_get_linear_isa_dfs\& mro_method_changed_in\& my_dirfd\& newSV_type\& pad_sv\& pregcomp\& ptr_table_clear\& ptr_table_fetch\& ptr_table_free\& ptr_table_new\& ptr_table_split\& ptr_table_store\& re_compile\& re_intuit_start\& reg_named_buff_all\& reg_named_buff_exists\& reg_named_buff_fetch\& reg_named_buff_firstkey\& reg_named_buff_nextkey\& reg_named_buff_scalar\& reg_stringify\& regfree_internal\& savesharedpvn\& scan_vstring\& stashpv_hvname_match\& upg_version.Ve.IP "perl 5.9.4" 4.IX Item "perl 5.9.4".Vb 9\& PerlIO_context_layers\& gv_name_set\& my_vsnprintf\& newXS_flags\& pv_escape\& pv_pretty\& regclass_swash\& sv_does\& sv_usepvn_flags.Ve.IP "perl 5.9.3" 4.IX Item "perl 5.9.3".Vb 10\& av_arylen_p\& ckwarn\& ckwarn_d\& csighandler\& dMULTICALL\& doref\& gv_const_sv\& gv_stashpvs\& hv_eiter_p\& hv_eiter_set\& hv_name_set\& hv_placeholders_get\& hv_placeholders_p\& hv_placeholders_set\& hv_riter_p\& hv_riter_set\& is_utf8_string_loclen\& my_sprintf\& newGIVENOP\& newSVhek\& newSVpvs_share\& newWHENOP\& newWHILEOP\& ref\& savepvs\& sortsv_flags\& vverify.Ve.IP "perl 5.9.2" 4.IX Item "perl 5.9.2".Vb 8\& SvPVbyte_force\& find_rundefsvoffset\& gv_fetchpvn_flags\& gv_fetchsv\& op_refcnt_lock\& op_refcnt_unlock\& savesvpv\& vnormal.Ve.IP "perl 5.9.1" 4.IX Item "perl 5.9.1".Vb 5\& hv_clear_placeholders\& hv_scalar\& scan_version\& sv_2iv_flags\& sv_2uv_flags.Ve.IP "perl 5.9.0" 4.IX Item "perl 5.9.0".Vb 5\& new_version\& save_set_svflags\& vcmp\& vnumify\& vstringify.Ve.IP "perl 5.8.3" 4.IX Item "perl 5.8.3".Vb 2\& SvIsCOW\& SvIsCOW_shared_hash.Ve.IP "perl 5.8.1" 4.IX Item "perl 5.8.1".Vb 10\& SvVOK\& doing_taint\& find_runcv\& is_utf8_string_loc\& packlist\& save_bool\& savestack_grow_cnt\& seed\& sv_cat_decode\& sv_compile_2op\& sv_setpviv\& sv_setpviv_mg\& unpackstring.Ve.IP "perl 5.8.0" 4.IX Item "perl 5.8.0".Vb 4\& hv_iternext_flags\& hv_store_flags\& is_utf8_idcont\& nothreadhook.Ve.IP "perl 5.7.3" 4.IX Item "perl 5.7.3".Vb 10\& PerlIO_clearerr\& PerlIO_close\& PerlIO_eof\& PerlIO_error\& PerlIO_fileno\& PerlIO_fill\& PerlIO_flush\& PerlIO_get_base\& PerlIO_get_bufsiz\& PerlIO_get_cnt\& PerlIO_get_ptr\& PerlIO_read\& PerlIO_seek\& PerlIO_set_cnt\& PerlIO_set_ptrcnt\& PerlIO_setlinebuf\& PerlIO_stderr\& PerlIO_stdin\& PerlIO_stdout\& PerlIO_tell\& PerlIO_unread\& PerlIO_write\& SvLOCK\& SvSHARE\& SvUNLOCK\& atfork_lock\& atfork_unlock\& custom_op_desc\& custom_op_name\& deb\& debstack\& debstackptrs\& gv_fetchmeth_autoload\& ibcmp_utf8\& my_fork\& my_socketpair\& pack_cat\& perl_destruct\& pv_uni_display\& save_shared_pvref\& savesharedpv\& sortsv\& sv_copypv\& sv_magicext\& sv_nolocking\& sv_nosharing\& sv_recode_to_utf8\& sv_uni_display\& to_uni_fold\& to_uni_lower\& to_uni_title\& to_uni_upper\& to_utf8_case\& to_utf8_fold\& to_utf8_lower\& to_utf8_title\& to_utf8_upper\& unpack_str\& uvchr_to_utf8_flags\& uvuni_to_utf8_flags\& vdeb.Ve.IP "perl 5.7.2" 4.IX Item "perl 5.7.2".Vb 10\& calloc\& getcwd_sv\& init_tm\& malloc\& mfree\& mini_mktime\& my_atof2\& my_strftime\& op_null\& realloc\& sv_catpvn_flags\& sv_catsv_flags\& sv_setsv_flags\& sv_utf8_upgrade_flags\& swash_fetch.Ve.IP "perl 5.7.1" 4.IX Item "perl 5.7.1".Vb 10\& POPpbytex\& bytes_from_utf8\& despatch_signals\& do_openn\& gv_handler\& is_lvalue_sub\& my_popen_list\& save_mortalizesv\& save_padsv\& scan_num\& sv_force_normal_flags\& sv_setref_uv\& sv_unref_flags\& sv_utf8_upgrade\& utf8_length\& utf8_to_uvchr\& utf8_to_uvuni\& utf8n_to_uvuni\& uvuni_to_utf8.Ve.IP "perl 5.6.1" 4.IX Item "perl 5.6.1".Vb 10\& SvGAMAGIC\& apply_attrs_string\& bytes_to_utf8\& gv_efullname4\& gv_fullname4\& is_utf8_string\& save_generic_pvref\& utf16_to_utf8\& utf16_to_utf8_reversed\& utf8_to_bytes.Ve.IP "perl 5.6.0" 4.IX Item "perl 5.6.0".Vb 10\& SvIOK_UV\& SvIOK_notUV\& SvIOK_only_UV\& SvPOK_only_UTF8\& SvPVbyte_nolen\& SvPVbytex\& SvPVbytex_force\& SvPVutf8\& SvPVutf8_force\& SvPVutf8_nolen\& SvPVutf8x\& SvPVutf8x_force\& SvUOK\& SvUTF8\& SvUTF8_off\& SvUTF8_on\& av_delete\& av_exists\& call_atexit\& cast_i32\& cast_iv\& cast_ulong\& cast_uv\& do_gv_dump\& do_gvgv_dump\& do_hv_dump\& do_magic_dump\& do_op_dump\& do_open9\& do_pmop_dump\& do_sv_dump\& dump_all\& dump_eval\& dump_form\& dump_indent\& dump_packsubs\& dump_sub\& dump_vindent\& get_context\& get_ppaddr\& gv_dump\& init_i18nl10n\& init_i18nl14n\& is_uni_alnum\& is_uni_alnum_lc\& is_uni_alnumc\& is_uni_alnumc_lc\& is_uni_alpha\& is_uni_alpha_lc\& is_uni_ascii\& is_uni_ascii_lc\& is_uni_cntrl\& is_uni_cntrl_lc\& is_uni_digit\& is_uni_digit_lc\& is_uni_graph\& is_uni_graph_lc\& is_uni_idfirst\& is_uni_idfirst_lc\& is_uni_lower\& is_uni_lower_lc\& is_uni_print\& is_uni_print_lc\& is_uni_punct\& is_uni_punct_lc\& is_uni_space\& is_uni_space_lc\& is_uni_upper\& is_uni_upper_lc\& is_uni_xdigit\& is_uni_xdigit_lc\& is_utf8_alnum\& is_utf8_alnumc\& is_utf8_alpha\& is_utf8_ascii\& is_utf8_char\& is_utf8_cntrl\& is_utf8_digit\& is_utf8_graph\& is_utf8_idfirst\& is_utf8_lower\& is_utf8_mark\& is_utf8_print\& is_utf8_punct\& is_utf8_space\& is_utf8_upper\& is_utf8_xdigit\& magic_dump\& mess\& my_atof\& my_fflush_all\& newANONATTRSUB\& newATTRSUB\& newXS\& newXSproto\& new_collate\& new_ctype\& new_numeric\& op_dump\& perl_parse\& pmop_dump\& pv_display\& re_intuit_string\& reginitcolors\& require_pv\& safesyscalloc\& safesysfree\& safesysmalloc\& safesysrealloc\& save_I8\& save_alloc\& save_destructor\& save_destructor_x\& save_re_context\& save_vptr\& scan_bin\& set_context\& set_numeric_local\& set_numeric_radix\& set_numeric_standard\& str_to_version\& sv_2pvutf8\& sv_2pvutf8_nolen\& sv_force_normal\& sv_len_utf8\& sv_pos_b2u\& sv_pos_u2b\& sv_pv\& sv_pvbyte\& sv_pvbyten\& sv_pvbyten_force\& sv_pvutf8\& sv_pvutf8n\& sv_pvutf8n_force\& sv_rvweaken\& sv_utf8_decode\& sv_utf8_downgrade\& sv_utf8_encode\& swash_init\& tmps_grow\& to_uni_lower_lc\& to_uni_title_lc\& to_uni_upper_lc\& utf8_distance\& utf8_hop\& vcroak\& vform\& vmess\& vwarn\& vwarner.Ve.IP "perl 5.005_03" 4.IX Item "perl 5.005_03".Vb 3\& POPpx\& get_vtbl\& save_generic_svref.Ve.IP "perl 5.005" 4.IX Item "perl 5.005".Vb 10\& PL_modglobal\& cx_dump\& debop\& debprofdump\& fbm_compile\& fbm_instr\& get_op_descs\& get_op_names\& init_stacks\& mg_length\& mg_size\& newHVhv\& new_stackinfo\& regdump\& regexec_flags\& regnext\& runops_debug\& runops_standard\& save_hints\& save_iv\& screaminstr\& sv_iv\& sv_nv\& sv_peek\& sv_true.Ve.IP "perl 5.004_05" 4.IX Item "perl 5.004_05".Vb 3\& do_binmode\& save_aelem\& save_helem.Ve.IP "perl 5.004" 4.IX Item "perl 5.004".Vb 10\& GIMME_V\& G_VOID\& HEf_SVKEY\& HeHASH\& HeKEY\& HeKLEN\& HePV\& HeSVKEY\& HeSVKEY_force\& HeSVKEY_set\& HeVAL\& SvSetMagicSV\& SvSetMagicSV_nosteal\& SvSetSV_nosteal\& SvTAINTED\& SvTAINTED_off\& SvTAINTED_on\& block_gimme\& call_list\& cv_const_sv\& delimcpy\& do_open\& form\& gv_autoload4\& gv_efullname3\& gv_fetchmethod_autoload\& gv_fullname3\& hv_delayfree_ent\& hv_delete_ent\& hv_exists_ent\& hv_fetch_ent\& hv_free_ent\& hv_iterkeysv\& hv_ksplit\& hv_store_ent\& ibcmp_locale\& my_failure_exit\& my_memcmp\& my_pclose\& my_popen\& newSVpvf\& rsignal\& rsignal_state\& save_I16\& save_gp\& share_hek\& start_subparse\& sv_catpvf\& sv_catpvf_mg\& sv_cmp_locale\& sv_derived_from\& sv_gets\& sv_magic_portable\& sv_setpvf\& sv_setpvf_mg\& sv_taint\& sv_tainted\& sv_untaint\& sv_vcatpvf\& sv_vcatpvf_mg\& sv_vcatpvfn\& sv_vsetpvf\& sv_vsetpvf_mg\& sv_vsetpvfn\& unsharepvn\& vnewSVpvf\& warner.Ve.SH "BUGS".IX Header "BUGS"If you find any bugs, \f(CW\*(C`Devel::PPPort\*(C'\fR doesn't seem to build on yoursystem or any of its tests fail, please use the \s-1CPAN\s0 Request Trackerat <http://rt.cpan.org/> to create a ticket for the module..SH "AUTHORS".IX Header "AUTHORS".IP "\(bu" 2Version 1.x of Devel::PPPort was written by Kenneth Albanowski..IP "\(bu" 2Version 2.x was ported to the Perl core by Paul Marquess..IP "\(bu" 2Version 3.x was ported back to \s-1CPAN\s0 by Marcus Holland-Moritz..SH "COPYRIGHT".IX Header "COPYRIGHT"Version 3.x, Copyright (C) 2004\-2007, Marcus Holland-Moritz..PPVersion 2.x, Copyright (C) 2001, Paul Marquess..PPVersion 1.x, Copyright (C) 1999, Kenneth Albanowski..PPThis program is free software; you can redistribute it and/ormodify it under the same terms as Perl itself..SH "SEE ALSO".IX Header "SEE ALSO"See h2xs, ppport.h.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -