📄 embed.fnc
字号:
pR |OP* |ck_repeat |NN OP *opR |OP* |ck_require |NN OP *opR |OP* |ck_retarget |NN OP *opR |OP* |ck_return |NN OP *opR |OP* |ck_rfun |NN OP *opR |OP* |ck_rvconst |NN OP *opR |OP* |ck_sassign |NN OP *opR |OP* |ck_select |NN OP *opR |OP* |ck_shift |NN OP *opR |OP* |ck_sort |NN OP *opR |OP* |ck_spair |NN OP *opR |OP* |ck_split |NN OP *opR |OP* |ck_subr |NN OP *opR |OP* |ck_substr |NN OP *opR |OP* |ck_svconst |NN OP *opR |OP* |ck_trunc |NN OP *opR |OP* |ck_unpack |NN OP *osRn |bool |is_handle_constructor|NN const OP *o|I32 numargssR |I32 |is_list_assignment|NULLOK const OP *o# ifdef USE_ITHREADSso |void |forget_pmop |NN PMOP *const o|U32 flags# elseso |void |forget_pmop |NN PMOP *const o# endifs |void |find_and_forget_pmops |NN OP *os |void |cop_free |NN COP *cops |OP* |modkids |NULLOK OP *o|I32 types |OP* |scalarboolean |NN OP *osR |OP* |newDEFSVOPsR |OP* |new_logop |I32 type|I32 flags|NN OP **firstp|NN OP **otherps |void |simplify_sort |NN OP *os |const char* |gv_ename |NN GV *gvsRn |bool |scalar_mod_type|NN const OP *o|I32 types |OP * |my_kid |NULLOK OP *o|NULLOK OP *attrs|NN OP **imopsps |OP * |dup_attrlist |NN OP *os |void |apply_attrs |NN HV *stash|NN SV *target|NULLOK OP *attrs|bool for_mys |void |apply_attrs_my |NN HV *stash|NN OP *target|NULLOK OP *attrs|NN OP **imopsps |void |bad_type |I32 n|NN const char *t|NN const char *name|NN const OP *kids |void |no_bareword_allowed|NN const OP *osR |OP* |no_fh_allowed|NN OP *osR |OP* |too_few_arguments|NN OP *o|NN const char* namesR |OP* |too_many_arguments|NN OP *o|NN const char* names |bool |looks_like_bool|NN const OP* os |OP* |newGIVWHENOP |NULLOK OP* cond|NN OP *block \ |I32 enter_opcode|I32 leave_opcode \ |PADOFFSET entertargs |OP* |ref_array_or_hash|NULLOK OP* conds |void |process_special_blocks |NN const char *const fullname\ |NN GV *const gv|NN CV *const cv#endif#if defined(PL_OP_SLAB_ALLOC)Apa |void* |Slab_Alloc |size_t szAp |void |Slab_Free |NN void *op# if defined(PERL_DEBUG_READONLY_OPS)poxM |void |pending_Slabs_to_ropoxM |OP * |op_refcnt_inc |NULLOK OP *opoxM |PADOFFSET |op_refcnt_dec |NN OP *o# if defined(PERL_IN_OP_C)s |void |Slab_to_rw |NN void *op# endif# endif#endif#if defined(PERL_IN_PERL_C) || defined(PERL_DECL_PROT)s |void |find_beginning |NN SV* linestr_sv|NN PerlIO *rsfps |void |forbid_setid |const char flag|const int suidscripts |void |incpush |NULLOK const char *dir|bool addsubdirs|bool addoldvers|bool usesep|bool canrelocates |void |init_interps |void |init_idss |void |init_main_stashs |void |init_perllibs |void |init_postdump_symbols|int argc|NN char **argv|NULLOK char **envs |void |init_predump_symbolsrs |void |my_exit_jumps |void |nuke_stackss |int |open_script |NN const char *scriptname|bool dosearch \ |NN SV *sv|NN int *suidscript|NN PerlIO **rsfpps |void |usage |NN const char *names |void |validate_suid |NN const char *validarg \ |NN const char *scriptname|int fdscript \ |int suidscript|NN SV* linestr_sv \ |NN PerlIO *rsfp# if defined(IAMSUID)s |int |fd_on_nosuid_fs|int fd# endifs |void* |parse_body |NULLOK char **env|XSINIT_t xsinitrs |void |run_body |I32 oldscopes |SV * |incpush_if_exists|NN SV *dir#endif#if defined(PERL_IN_PP_C) || defined(PERL_DECL_PROT)sR |SV* |refto |NN SV* sv#endif#if defined(PERL_IN_PP_C) || defined(PERL_IN_PP_HOT_C) || defined(PERL_DECL_PROT)pRxo |GV* |softref2xv |NN SV *const sv|NN const char *const what \ |const U32 type|NN SV ***spp#endif#if defined(PERL_IN_PP_PACK_C) || defined(PERL_DECL_PROT)s |I32 |unpack_rec |NN struct tempsym* symptr|NN const char *s \ |NN const char *strbeg|NN const char *strend|NULLOK const char **new_ss |SV ** |pack_rec |NN SV *cat|NN struct tempsym* symptr|NN SV **beglist|NN SV **endlists |SV* |mul128 |NN SV *sv|U8 ms |I32 |measure_struct |NN struct tempsym* symptrs |bool |next_symbol |NN struct tempsym* symptrsR |SV* |is_an_int |NN const char *s|STRLEN ls |int |div128 |NN SV *pnum|NN bool *dones |const char *|group_end |NN const char *pat|NN const char *patend|char endersR |const char *|get_num |NN const char *ppat|NN I32 *lenptrns |bool |need_utf8 |NN const char *pat|NN const char *patendns |char |first_symbol |NN const char *pat|NN const char *patendsR |char * |sv_exp_grow |NN SV *sv|STRLEN neededsnR |char * |bytes_to_uni |NN const U8 *start|STRLEN len|NN char *dest#endif#if defined(PERL_IN_PP_CTL_C) || defined(PERL_DECL_PROT)sR |OP* |docatch |NULLOK OP *os |void |docatch_bodysR |OP* |dofindlabel |NN OP *o|NN const char *label|NN OP **opstack|NN OP **oplimitsR |OP* |doparseform |NN SV *svsnR |bool |num_overflow |NV value|I32 fldsize|I32 frcsizesR |I32 |dopoptoeval |I32 startingblocksR |I32 |dopoptogiven |I32 startingblocksR |I32 |dopoptolabel |NN const char *labelsR |I32 |dopoptoloop |I32 startingblocksR |I32 |dopoptosub |I32 startingblocksR |I32 |dopoptosub_at |NN const PERL_CONTEXT* cxstk|I32 startingblocksR |I32 |dopoptowhen |I32 startingblocks |void |save_lines |NULLOK AV *array|NN SV *svs |bool |doeval |int gimme|NULLOK OP** startop|NULLOK CV* outside|U32 seqsR |PerlIO *|check_type_and_open|NN const char *name|NN const char *modesR |PerlIO *|doopen_pm |NN const char *name|NN const char *modesRn |bool |path_is_absolute|NN const char *namesR |I32 |run_user_filter|int idx|NN SV *buf_sv|int maxlensR |PMOP* |make_matcher |NN regexp* resR |bool |matcher_matches_sv|NN PMOP* matcher|NN SV* svs |void |destroy_matcher|NN PMOP* matchers |OP* |do_smartmatch |NULLOK HV* seen_this|NULLOK HV* seen_other#endif#if defined(PERL_IN_PP_HOT_C) || defined(PERL_DECL_PROT)s |void |do_oddball |NN HV *hash|NN SV **relem|NN SV **firstrelemsR |SV* |method_common |NN SV* meth|NULLOK U32* hashp#endif#if defined(PERL_IN_PP_SORT_C) || defined(PERL_DECL_PROT)s |I32 |sv_ncmp |NN SV *a|NN SV *bs |I32 |sv_i_ncmp |NN SV *a|NN SV *bs |I32 |amagic_ncmp |NN SV *a|NN SV *bs |I32 |amagic_i_ncmp |NN SV *a|NN SV *bs |I32 |amagic_cmp |NN SV *a|NN SV *bs |I32 |amagic_cmp_locale|NN SV *a|NN SV *bs |I32 |sortcv |NN SV *a|NN SV *bs |I32 |sortcv_xsub |NN SV *a|NN SV *bs |I32 |sortcv_stacked |NN SV *a|NN SV *bs |void |qsortsvu |NN SV** array|size_t num_elts|NN SVCOMPARE_t compare#endif#if defined(PERL_IN_PP_SYS_C) || defined(PERL_DECL_PROT)s |OP* |doform |NN CV *cv|NN GV *gv|NN OP *retops |int |emulate_eaccess|NN const char* path|Mode_t mode# if !defined(HAS_MKDIR) || !defined(HAS_RMDIR)sR |int |dooneliner |NN const char *cmd|NN const char *filename# endifs |SV * |space_join_names_mortal|NN char *const *array#endif#if defined(PERL_IN_REGCOMP_C) || defined(PERL_DECL_PROT)Es |regnode*|reg |NN struct RExC_state_t *state|I32 paren|NN I32 *flagp|U32 depthEs |regnode*|reganode |NN struct RExC_state_t *state|U8 op|U32 argEs |regnode*|regatom |NN struct RExC_state_t *state|NN I32 *flagp|U32 depthEs |regnode*|regbranch |NN struct RExC_state_t *state|NN I32 *flagp|I32 first|U32 depthEs |STRLEN |reguni |NN const struct RExC_state_t *state|UV uv|NN char *sEs |regnode*|regclass |NN struct RExC_state_t *state|U32 depthERsn |I32 |regcurly |NN const char *Es |regnode*|reg_node |NN struct RExC_state_t *state|U8 opEs |UV |reg_recode |const char value|NN SV **encpEs |regnode*|regpiece |NN struct RExC_state_t *state|NN I32 *flagp|U32 depthEs |regnode*|reg_namedseq |NN struct RExC_state_t *state|NULLOK UV *valuepEs |void |reginsert |NN struct RExC_state_t *state|U8 op|NN regnode *opnd|U32 depthEs |void |regtail |NN struct RExC_state_t *state|NN regnode *p|NN const regnode *val|U32 depthEs |SV * |reg_scan_name |NN struct RExC_state_t *state|U32 flagsEs |U32 |join_exact |NN struct RExC_state_t *state|NN regnode *scan|NN I32 *min|U32 flags|NULLOK regnode *val|U32 depthEsRn |char * |regwhite |NN struct RExC_state_t *state|NN char *pEs |char * |nextchar |NN struct RExC_state_t *stateEs |bool |reg_skipcomment|NN struct RExC_state_t *stateEs |void |scan_commit |NN const struct RExC_state_t* state|NN struct scan_data_t *data|NN I32 *minlenp|int is_infEsn |void |cl_anything |NN const struct RExC_state_t* state|NN struct regnode_charclass_class *clEsRn |int |cl_is_anything |NN const struct regnode_charclass_class *clEsn |void |cl_init |NN const struct RExC_state_t* state|NN struct regnode_charclass_class *clEsn |void |cl_init_zero |NN const struct RExC_state_t* state|NN struct regnode_charclass_class *clEsn |void |cl_and |NN struct regnode_charclass_class *cl \ |NN const struct regnode_charclass_class *and_withEsn |void |cl_or |NN const struct RExC_state_t* state|NN struct regnode_charclass_class *cl \ |NN const struct regnode_charclass_class *or_withEs |I32 |study_chunk |NN struct RExC_state_t* state|NN regnode **scanp \ |NN I32 *minlenp|NN I32 *deltap \ |NN regnode *last|NULLOK struct scan_data_t *data \ |I32 stopparen|NULLOK U8* recursed \ |NULLOK struct regnode_charclass_class *and_withp \ |U32 flags|U32 depthEsRn |U32 |add_data |NN struct RExC_state_t* state|U32 n|NN const char *srs |void |re_croak2 |NN const char* pat1|NN const char* pat2|...Es |I32 |regpposixcc |NN struct RExC_state_t* state|I32 valueEs |void |checkposixcc |NN struct RExC_state_t* stateEs |I32 |make_trie |NN struct RExC_state_t* state|NN regnode *startbranch \ |NN regnode *first|NN regnode *last|NN regnode *tail \ |U32 word_count|U32 flags|U32 depthEs |void |make_trie_failtable |NN struct RExC_state_t* state \ |NN regnode *source|NN regnode *node|U32 depth# ifdef DEBUGGINGEs |void |regdump_extflags|NULLOK const char *lead| const U32 flagsEs |const regnode*|dumpuntil|NN const regexp *r|NN const regnode *start \ |NN const regnode *node \ |NULLOK const regnode *last \ |NULLOK const regnode *plast \ |NN SV* sv|I32 indent|U32 depthEs |void |put_byte |NN SV* sv|int cEs |void |dump_trie |NN const struct _reg_trie_data *trie\ |NULLOK HV* widecharmap|NN AV *revcharmap\ |U32 depthEs |void |dump_trie_interim_list|NN const struct _reg_trie_data *trie\ |NULLOK HV* widecharmap|NN AV *revcharmap\ |U32 next_alloc|U32 depthEs |void |dump_trie_interim_table|NN const struct _reg_trie_data *trie\ |NULLOK HV* widecharmap|NN AV *revcharmap\ |U32 next_alloc|U32 depthEs |U8 |regtail_study |NN struct RExC_state_t *state|NN regnode *p|NN const regnode *val|U32 depth# endif#endif#if defined(PERL_IN_REGEXEC_C) || defined(PERL_DECL_PROT)ERs |I32 |regmatch |NN regmatch_info *reginfo|NN regnode *progERs |I32 |regrepeat |NN const regexp *prog|NN const regnode *p|I32 max|int depthERs |I32 |regtry |NN regmatch_info *reginfo|NN char **startposERs |bool |reginclass |NULLOK const regexp *prog|NN const regnode *n|NN const U8 *p|NULLOK STRLEN *lenp\ |bool do_utf8sv_is_utf8Es |CHECKPOINT|regcppush |I32 parenfloorEs |char* |regcppop |NN const regexp *rexERsn |U8* |reghop3 |NN U8 *pos|I32 off|NN const U8 *lim#ifdef XXX_dmqERsn |U8* |reghop4 |NN U8 *pos|I32 off|NN const U8 *llim|NN const U8 *rlim#endifERsn |U8* |reghopmaybe3 |NN U8 *pos|I32 off|NN const U8 *limERs |char* |find_byclass |NN regexp * prog|NN const regnode *c|NN char *s|NN const char *strend|NULLOK regmatch_info *reginfoEs |void |swap_match_buff|NN regexp * progEs |void |to_utf8_substr |NN regexp * progEs |void |to_byte_substr |NN regexp * progERs |I32 |reg_check_named_buff_matched |NN const regexp *rex|NN const regnode *prog# ifdef DEBUGGINGEs |void |dump_exec_pos |NN const char *locinput|NN const regnode *scan|NN const char *loc_regeol\ |NN const char *loc_bostr|NN const char *loc_reg_starttry|const bool do_utf8Es |void |debug_start_match|NN const regexp *prog|const bool do_utf8|NN const char *start|NN const char *end|NN const char *blurb# endif#endif#if defined(PERL_IN_DUMP_C) || defined(PERL_DECL_PROT)s |CV* |deb_curcv |const I32 ixs |void |debprof |NN const OP *os |void |sequence |NULLOK const OP *os |void |sequence_tail |NULLOK const OP *os |UV |sequence_num |NULLOK const OP *os |SV* |pm_description |NN const PMOP *pm#endif#if defined(PERL_IN_SCOPE_C) || defined(PERL_DECL_PROT)s |SV* |save_scalar_at |NN SV **sptr#endif#if defined(PERL_IN_GV_C) || defined(PERL_IN_SV_C) || defined(PERL_IN_PAD_C) || defined(PERL_DECL_PROT)po |void |sv_add_backref |NN SV *tsv|NN SV *sv#endif#if defined(PERL_IN_HV_C) || defined(PERL_IN_MG_C) || defined(PERL_IN_SV_C) || defined(PERL_DECL_PROT)poM |int |sv_kill_backrefs |NN SV *sv|NN AV *av#endif#if defined(PERL_IN_SV_C) || defined(PERL_DECL_PROT)nsR |char * |uiv_2buf |NN char *buf|IV iv|UV uv|int is_uv|NN char **peobs |void |sv_unglob |NN SV* svs |void |not_a_number |NN SV *svs |I32 |visit |NN SVFUNC_t f|U32 flags|U32 masks |void |sv_del_backref |NN SV *target|NN SV *refsR |SV * |varname |NULLOK GV *gv|const char gvtype|PADOFFSET targ \ |NULLOK SV *keyname|I32 aindex|int subscript_type# ifdef DEBUGGINGs |void |del_sv |NN SV *p# endif# if !defined(NV_PRESERVES_UV)s |int |sv_2iuv_non_preserve |NN SV *sv|I32 numtype# endifsR |I32 |expect_number |NN char** pattern#sn |STRLEN |sv_pos_u2b_forwards|NN const U8 *const start \ |NN const U8 *const send
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -