embed.h
来自「MSYS在windows下模拟了一个类unix的终端」· C头文件 代码 · 共 1,811 行 · 第 1/5 页
H
1,811 行
#define unshare_hek Perl_unshare_hek#define utilize Perl_utilize#define utf16_to_utf8 Perl_utf16_to_utf8#define utf16_to_utf8_reversed Perl_utf16_to_utf8_reversed#define utf8_length Perl_utf8_length#define utf8_distance Perl_utf8_distance#define utf8_hop Perl_utf8_hop#define utf8_to_bytes Perl_utf8_to_bytes#define bytes_from_utf8 Perl_bytes_from_utf8#define bytes_to_utf8 Perl_bytes_to_utf8#define utf8_to_uv_simple Perl_utf8_to_uv_simple#define utf8_to_uv Perl_utf8_to_uv#define uv_to_utf8 Perl_uv_to_utf8#define vivify_defelem Perl_vivify_defelem#define vivify_ref Perl_vivify_ref#define wait4pid Perl_wait4pid#define report_evil_fh Perl_report_evil_fh#define report_uninit Perl_report_uninit#define warn Perl_warn#define vwarn Perl_vwarn#define warner Perl_warner#define vwarner Perl_vwarner#define watch Perl_watch#define whichsig Perl_whichsig#define yyerror Perl_yyerror#ifdef USE_PURE_BISON#define yylex_r Perl_yylex_r#endif#define yylex Perl_yylex#define yyparse Perl_yyparse#define yywarn Perl_yywarn#if defined(MYMALLOC)#define dump_mstats Perl_dump_mstats#define get_mstats Perl_get_mstats#endif#define safesysmalloc Perl_safesysmalloc#define safesyscalloc Perl_safesyscalloc#define safesysrealloc Perl_safesysrealloc#define safesysfree Perl_safesysfree#if defined(LEAKTEST)#define safexmalloc Perl_safexmalloc#define safexcalloc Perl_safexcalloc#define safexrealloc Perl_safexrealloc#define safexfree Perl_safexfree#endif#if defined(PERL_GLOBAL_STRUCT)#define GetVars Perl_GetVars#endif#define runops_standard Perl_runops_standard#define runops_debug Perl_runops_debug#if defined(USE_THREADS)#define sv_lock Perl_sv_lock#endif#define sv_catpvf_mg Perl_sv_catpvf_mg#define sv_vcatpvf_mg Perl_sv_vcatpvf_mg#define sv_catpv_mg Perl_sv_catpv_mg#define sv_catpvn_mg Perl_sv_catpvn_mg#define sv_catsv_mg Perl_sv_catsv_mg#define sv_setpvf_mg Perl_sv_setpvf_mg#define sv_vsetpvf_mg Perl_sv_vsetpvf_mg#define sv_setiv_mg Perl_sv_setiv_mg#define sv_setpviv_mg Perl_sv_setpviv_mg#define sv_setuv_mg Perl_sv_setuv_mg#define sv_setnv_mg Perl_sv_setnv_mg#define sv_setpv_mg Perl_sv_setpv_mg#define sv_setpvn_mg Perl_sv_setpvn_mg#define sv_setsv_mg Perl_sv_setsv_mg#define sv_usepvn_mg Perl_sv_usepvn_mg#define get_vtbl Perl_get_vtbl#define pv_display Perl_pv_display#define dump_indent Perl_dump_indent#define dump_vindent Perl_dump_vindent#define do_gv_dump Perl_do_gv_dump#define do_gvgv_dump Perl_do_gvgv_dump#define do_hv_dump Perl_do_hv_dump#define do_magic_dump Perl_do_magic_dump#define do_op_dump Perl_do_op_dump#define do_pmop_dump Perl_do_pmop_dump#define do_sv_dump Perl_do_sv_dump#define magic_dump Perl_magic_dump#if defined(PERL_FLEXIBLE_EXCEPTIONS)#define default_protect Perl_default_protect#define vdefault_protect Perl_vdefault_protect#endif#define reginitcolors Perl_reginitcolors#define sv_2pv_nolen Perl_sv_2pv_nolen#define sv_2pvutf8_nolen Perl_sv_2pvutf8_nolen#define sv_2pvbyte_nolen Perl_sv_2pvbyte_nolen#define sv_pv Perl_sv_pv#define sv_pvutf8 Perl_sv_pvutf8#define sv_pvbyte Perl_sv_pvbyte#define sv_utf8_upgrade Perl_sv_utf8_upgrade#define sv_utf8_downgrade Perl_sv_utf8_downgrade#define sv_utf8_encode Perl_sv_utf8_encode#define sv_utf8_decode Perl_sv_utf8_decode#define sv_force_normal Perl_sv_force_normal#define sv_add_backref Perl_sv_add_backref#define sv_del_backref Perl_sv_del_backref#define tmps_grow Perl_tmps_grow#define sv_rvweaken Perl_sv_rvweaken#define magic_killbackrefs Perl_magic_killbackrefs#define newANONATTRSUB Perl_newANONATTRSUB#define newATTRSUB Perl_newATTRSUB#define newMYSUB Perl_newMYSUB#define my_attrs Perl_my_attrs#define boot_core_xsutils Perl_boot_core_xsutils#if defined(USE_ITHREADS)#define cx_dup Perl_cx_dup#define si_dup Perl_si_dup#define ss_dup Perl_ss_dup#define any_dup Perl_any_dup#define he_dup Perl_he_dup#define re_dup Perl_re_dup#define fp_dup Perl_fp_dup#define dirp_dup Perl_dirp_dup#define gp_dup Perl_gp_dup#define mg_dup Perl_mg_dup#define sv_dup Perl_sv_dup#if defined(HAVE_INTERP_INTERN)#define sys_intern_dup Perl_sys_intern_dup#endif#define ptr_table_new Perl_ptr_table_new#define ptr_table_fetch Perl_ptr_table_fetch#define ptr_table_store Perl_ptr_table_store#define ptr_table_split Perl_ptr_table_split#define ptr_table_clear Perl_ptr_table_clear#define ptr_table_free Perl_ptr_table_free#endif#if defined(HAVE_INTERP_INTERN)#define sys_intern_clear Perl_sys_intern_clear#define sys_intern_init Perl_sys_intern_init#endif#if defined(PERL_OBJECT)#else#endif#if defined(PERL_IN_AV_C) || defined(PERL_DECL_PROT)#define avhv_index_sv S_avhv_index_sv#define avhv_index S_avhv_index#endif#if defined(PERL_IN_DOOP_C) || defined(PERL_DECL_PROT)#define do_trans_simple S_do_trans_simple#define do_trans_count S_do_trans_count#define do_trans_complex S_do_trans_complex#define do_trans_simple_utf8 S_do_trans_simple_utf8#define do_trans_count_utf8 S_do_trans_count_utf8#define do_trans_complex_utf8 S_do_trans_complex_utf8#endif#if defined(PERL_IN_GV_C) || defined(PERL_DECL_PROT)#define gv_init_sv S_gv_init_sv#endif#if defined(PERL_IN_HV_C) || defined(PERL_DECL_PROT)#define hsplit S_hsplit#define hfreeentries S_hfreeentries#define more_he S_more_he#define new_he S_new_he#define del_he S_del_he#define save_hek S_save_hek#define hv_magic_check S_hv_magic_check#endif#if defined(PERL_IN_MG_C) || defined(PERL_DECL_PROT)#define save_magic S_save_magic#define magic_methpack S_magic_methpack#define magic_methcall S_magic_methcall#endif#if defined(PERL_IN_OP_C) || defined(PERL_DECL_PROT)#define list_assignment S_list_assignment#define bad_type S_bad_type#define cop_free S_cop_free#define modkids S_modkids#define no_bareword_allowed S_no_bareword_allowed#define no_fh_allowed S_no_fh_allowed#define scalarboolean S_scalarboolean#define too_few_arguments S_too_few_arguments#define too_many_arguments S_too_many_arguments#define trlist_upgrade S_trlist_upgrade#define op_clear S_op_clear#define null S_null#define pad_addlex S_pad_addlex#define pad_findlex S_pad_findlex#define newDEFSVOP S_newDEFSVOP#define new_logop S_new_logop#define simplify_sort S_simplify_sort#define is_handle_constructor S_is_handle_constructor#define gv_ename S_gv_ename#define cv_dump S_cv_dump#define cv_clone2 S_cv_clone2#define scalar_mod_type S_scalar_mod_type#define my_kid S_my_kid#define dup_attrlist S_dup_attrlist#define apply_attrs S_apply_attrs# if defined(PL_OP_SLAB_ALLOC)#define Slab_Alloc S_Slab_Alloc# endif#endif#if defined(PERL_IN_PERL_C) || defined(PERL_DECL_PROT)#define find_beginning S_find_beginning#define forbid_setid S_forbid_setid#define incpush S_incpush#define init_interp S_init_interp#define init_ids S_init_ids#define init_lexer S_init_lexer#define init_main_stash S_init_main_stash#define init_perllib S_init_perllib#define init_postdump_symbols S_init_postdump_symbols#define init_predump_symbols S_init_predump_symbols#define my_exit_jump S_my_exit_jump#define nuke_stacks S_nuke_stacks#define open_script S_open_script#define usage S_usage#define validate_suid S_validate_suid# if defined(IAMSUID)#define fd_on_nosuid_fs S_fd_on_nosuid_fs# endif#define parse_body S_parse_body#define run_body S_run_body#define call_body S_call_body#define call_list_body S_call_list_body#if defined(PERL_FLEXIBLE_EXCEPTIONS)#define vparse_body S_vparse_body#define vrun_body S_vrun_body#define vcall_body S_vcall_body#define vcall_list_body S_vcall_list_body#endif# if defined(USE_THREADS)#define init_main_thread S_init_main_thread# endif#endif#if defined(PERL_IN_PP_C) || defined(PERL_DECL_PROT)#define doencodes S_doencodes#define refto S_refto#define seed S_seed#define mul128 S_mul128#define is_an_int S_is_an_int#define div128 S_div128#endif#if defined(PERL_IN_PP_CTL_C) || defined(PERL_DECL_PROT)#define docatch S_docatch#define docatch_body S_docatch_body#if defined(PERL_FLEXIBLE_EXCEPTIONS)#define vdocatch_body S_vdocatch_body#endif#define dofindlabel S_dofindlabel#define doparseform S_doparseform#define dopoptoeval S_dopoptoeval#define dopoptolabel S_dopoptolabel#define dopoptoloop S_dopoptoloop#define dopoptosub S_dopoptosub#define dopoptosub_at S_dopoptosub_at#define save_lines S_save_lines#define doeval S_doeval#define doopen_pmc S_doopen_pmc#define qsortsv S_qsortsv#endif#if defined(PERL_IN_PP_HOT_C) || defined(PERL_DECL_PROT)#define do_maybe_phash S_do_maybe_phash#define do_oddball S_do_oddball#define get_db_sub S_get_db_sub#define method_common S_method_common#endif#if defined(PERL_IN_PP_SYS_C) || defined(PERL_DECL_PROT)#define doform S_doform#define emulate_eaccess S_emulate_eaccess# if !defined(HAS_MKDIR) || !defined(HAS_RMDIR)#define dooneliner S_dooneliner# endif#endif#if defined(PERL_IN_REGCOMP_C) || defined(PERL_DECL_PROT)#define reg S_reg#define reganode S_reganode#define regatom S_regatom#define regbranch S_regbranch#define reguni S_reguni#define regclass S_regclass#define regclassutf8 S_regclassutf8#define regcurly S_regcurly#define reg_node S_reg_node#define regpiece S_regpiece#define reginsert S_reginsert#define regoptail S_regoptail#define regtail S_regtail#define regwhite S_regwhite#define nextchar S_nextchar#define dumpuntil S_dumpuntil#define put_byte S_put_byte#define scan_commit S_scan_commit#define cl_anything S_cl_anything#define cl_is_anything S_cl_is_anything#define cl_init S_cl_init#define cl_init_zero S_cl_init_zero#define cl_and S_cl_and#define cl_or S_cl_or#define study_chunk S_study_chunk#define add_data S_add_data#define re_croak2 S_re_croak2#define regpposixcc S_regpposixcc#define checkposixcc S_checkposixcc#endif#if defined(PERL_IN_REGEXEC_C) || defined(PERL_DECL_PROT)#define regmatch S_regmatch#define regrepeat S_regrepeat#define regrepeat_hard S_regrepeat_hard#define regtry S_regtry#define reginclass S_reginclass#define reginclassutf8 S_reginclassutf8#define regcppush S_regcppush#define regcppop S_regcppop#define regcp_set_to S_regcp_set_to#define cache_re S_cache_re#define reghop S_reghop#define reghopmaybe S_reghopmaybe#define find_byclass S_find_byclass#endif#if defined(PERL_IN_RUN_C) || defined(PERL_DECL_PROT)#define debprof S_debprof#endif#if defined(PERL_IN_SCOPE_C) || defined(PERL_DECL_PROT)#define save_scalar_at S_save_scalar_at#endif#if defined(PERL_IN_SV_C) || defined(PERL_DECL_PROT)#define asIV S_asIV#define asUV S_asUV#define more_sv S_more_sv#define more_xiv S_more_xiv#define more_xnv S_more_xnv#define more_xpv S_more_xpv#define more_xpviv S_more_xpviv#define more_xpvnv S_more_xpvnv#define more_xpvcv S_more_xpvcv#define more_xpvav S_more_xpvav#define more_xpvhv S_more_xpvhv#define more_xpvmg S_more_xpvmg#define more_xpvlv S_more_xpvlv#define more_xpvbm S_more_xpvbm#define more_xrv S_more_xrv#define new_xiv S_new_xiv#define new_xnv S_new_xnv#define new_xpv S_new_xpv#define new_xpviv S_new_xpviv#define new_xpvnv S_new_xpvnv#define new_xpvcv S_new_xpvcv#define new_xpvav S_new_xpvav#define new_xpvhv S_new_xpvhv#define new_xpvmg S_new_xpvmg#define new_xpvlv S_new_xpvlv#define new_xpvbm S_new_xpvbm#define new_xrv S_new_xrv#define del_xiv S_del_xiv#define del_xnv S_del_xnv#define del_xpv S_del_xpv#define del_xpviv S_del_xpviv#define del_xpvnv S_del_xpvnv#define del_xpvcv S_del_xpvcv#define del_xpvav S_del_xpvav#define del_xpvhv S_del_xpvhv#define del_xpvmg S_del_xpvmg#define del_xpvlv S_del_xpvlv#define del_xpvbm S_del_xpvbm#define del_xrv S_del_xrv#define sv_unglob S_sv_unglob#define not_a_number S_not_a_number#define visit S_visit# if defined(DEBUGGING)#define del_sv S_del_sv
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?