Devel-PPPort
view release on metacpan or search on metacpan
parts/embed.fnc view on Meta::CPAN
|int savefd|char savetype|int writing \
|bool was_fdopen|NULLOK const char *type \
|NULLOK Stat_t *statbufp
#endif
Ap |bool |do_openn |NN GV *gv|NN const char *oname|I32 len \
|int as_raw|int rawmode|int rawperm \
|NULLOK PerlIO *supplied_fp|NULLOK SV **svp \
|I32 num
xp |bool |do_open_raw |NN GV *gv|NN const char *oname|STRLEN len \
|int rawmode|int rawperm|NULLOK Stat_t *statbufp
xp |bool |do_open6 |NN GV *gv|NN const char *oname|STRLEN len \
|NULLOK PerlIO *supplied_fp|NULLOK SV **svp \
|U32 num
: Used in pp_hot.c and pp_sys.c
p |bool |do_print |NULLOK SV* sv|NN PerlIO* fp
: Used in pp_sys.c
pR |OP* |do_readline
: Defined in doio.c, used only in pp_sys.c
p |bool |do_seek |NULLOK GV* gv|Off_t pos|int whence
Ap |void |do_sprintf |NN SV* sv|SSize_t len|NN SV** sarg
: Defined in doio.c, used only in pp_sys.c
p |Off_t |do_sysseek |NN GV* gv|Off_t pos|int whence
: Defined in doio.c, used only in pp_sys.c
pR |Off_t |do_tell |NN GV* gv
: Defined in doop.c, used only in pp.c
p |Size_t |do_trans |NN SV* sv
: Used in my.c and pp.c
p |UV |do_vecget |NN SV* sv|STRLEN offset|int size
: Defined in doop.c, used only in mg.c (with /* XXX slurp this routine */)
p |void |do_vecset |NN SV* sv
: Defined in doop.c, used only in pp.c
p |void |do_vop |I32 optype|NN SV* sv|NN SV* left|NN SV* right
: Used in perly.y
p |OP* |dofile |NN OP* term|I32 force_builtin
ApR |U8 |dowantarray
Adp |void |dump_all
p |void |dump_all_perl |bool justperl
Ap |void |dump_eval
Ap |void |dump_form |NN const GV* gv
Ap |void |gv_dump |NULLOK GV* gv
Apd |OPclass|op_class |NULLOK const OP *o
Apd |void |op_dump |NN const OP *o
Ap |void |pmop_dump |NULLOK PMOP* pm
Apd |void |dump_packsubs |NN const HV* stash
p |void |dump_packsubs_perl |NN const HV* stash|bool justperl
Ap |void |dump_sub |NN const GV* gv
p |void |dump_sub_perl |NN const GV* gv|bool justperl
Apd |void |fbm_compile |NN SV* sv|U32 flags
ApdR |char* |fbm_instr |NN unsigned char* big|NN unsigned char* bigend \
|NN SV* littlestr|U32 flags
pEXTR |const char *|cntrl_to_mnemonic|const U8 c
p |CV * |find_lexical_cv|PADOFFSET off
: Defined in util.c, used only in perl.c
p |char* |find_script |NN const char *scriptname|bool dosearch \
|NULLOK const char *const *const search_ext|I32 flags
#if defined(PERL_IN_OP_C)
S |OP* |force_list |NULLOK OP* arg|bool nullit
i |OP* |op_integerize |NN OP *o
i |OP* |op_std_init |NN OP *o
#if defined(USE_ITHREADS)
i |void |op_relocate_sv |NN SV** svp|NN PADOFFSET* targp
#endif
i |OP* |newMETHOP_internal |I32 type|I32 flags|NULLOK OP* dynamic_meth \
|NULLOK SV* const_meth
: FIXME
S |OP* |fold_constants |NN OP * const o
Sd |OP* |traverse_op_tree|NN OP* top|NN OP* o
#endif
Afpd |char* |form |NN const char* pat|...
Adp |char* |vform |NN const char* pat|NULLOK va_list* args
Cp |void |free_tmps
#if defined(PERL_IN_OP_C)
S |void |gen_constant_list|NULLOK OP* o
#endif
#if !defined(HAS_GETENV_LEN)
: Used in hv.c
p |char* |getenv_len |NN const char *env_elem|NN unsigned long *len
#endif
: Used in pp_ctl.c and pp_hot.c
poe |void |get_db_sub |NULLOK SV **svp|NN CV *cv
Ap |void |gp_free |NULLOK GV* gv
Ap |GP* |gp_ref |NULLOK GP* gp
Ap |GV* |gv_add_by_type |NULLOK GV *gv|svtype type
ApMb |GV* |gv_AVadd |NULLOK GV *gv
ApMb |GV* |gv_HVadd |NULLOK GV *gv
ApMb |GV* |gv_IOadd |NULLOK GV* gv
AdmR |GV* |gv_autoload4 |NULLOK HV* stash|NN const char* name \
|STRLEN len|I32 method
ApR |GV* |gv_autoload_sv |NULLOK HV* stash|NN SV* namesv|U32 flags
ApR |GV* |gv_autoload_pv |NULLOK HV* stash|NN const char* namepv \
|U32 flags
ApR |GV* |gv_autoload_pvn |NULLOK HV* stash|NN const char* name \
|STRLEN len|U32 flags
Cp |void |gv_check |NN HV* stash
AbpD |void |gv_efullname |NN SV* sv|NN const GV* gv
ApMb |void |gv_efullname3 |NN SV* sv|NN const GV* gv|NULLOK const char* prefix
Ap |void |gv_efullname4 |NN SV* sv|NN const GV* gv|NULLOK const char* prefix|bool keepmain
Adp |GV* |gv_fetchfile |NN const char* name
Adp |GV* |gv_fetchfile_flags|NN const char *const name|const STRLEN len\
|const U32 flags
Amd |GV* |gv_fetchmeth |NULLOK HV* stash|NN const char* name \
|STRLEN len|I32 level
Apd |GV* |gv_fetchmeth_sv |NULLOK HV* stash|NN SV* namesv|I32 level|U32 flags
Apd |GV* |gv_fetchmeth_pv |NULLOK HV* stash|NN const char* name \
|I32 level|U32 flags
Apd |GV* |gv_fetchmeth_pvn |NULLOK HV* stash|NN const char* name \
|STRLEN len|I32 level|U32 flags
Amd |GV* |gv_fetchmeth_autoload |NULLOK HV* stash \
|NN const char* name|STRLEN len \
|I32 level
Apd |GV* |gv_fetchmeth_sv_autoload |NULLOK HV* stash|NN SV* namesv|I32 level|U32 flags
Apd |GV* |gv_fetchmeth_pv_autoload |NULLOK HV* stash|NN const char* name \
|I32 level|U32 flags
Apd |GV* |gv_fetchmeth_pvn_autoload |NULLOK HV* stash|NN const char* name \
|STRLEN len|I32 level|U32 flags
ApdMb |GV* |gv_fetchmethod |NN HV* stash|NN const char* name
Apd |GV* |gv_fetchmethod_autoload|NN HV* stash|NN const char* name \
|I32 autoload
Apx |GV* |gv_fetchmethod_sv_flags|NN HV* stash|NN SV* namesv|U32 flags
Apx |GV* |gv_fetchmethod_pv_flags|NN HV* stash|NN const char* name \
|U32 flags
parts/embed.fnc view on Meta::CPAN
S |void |fixup_errno_string|NN SV* sv
#endif
#if defined(USE_ITHREADS)
Cip |AV* |cop_file_avn |NN const COP *cop
#endif
#if defined(PERL_IN_OP_C)
SRT |bool |is_handle_constructor|NN const OP *o|I32 numargs
SR |I32 |assignment_type|NULLOK const OP *o
S |void |forget_pmop |NN PMOP *const o
S |void |find_and_forget_pmops |NN OP *o
S |void |cop_free |NN COP *cop
S |OP* |modkids |NULLOK OP *o|I32 type
S |OP* |scalarboolean |NN OP *o
SR |OP* |search_const |NN OP *o
SR |OP* |new_logop |I32 type|I32 flags|NN OP **firstp|NN OP **otherp
S |void |simplify_sort |NN OP *o
SRT |bool |scalar_mod_type|NULLOK const OP *o|I32 type
S |OP * |my_kid |NULLOK OP *o|NULLOK OP *attrs|NN OP **imopsp
S |OP * |dup_attrlist |NN OP *o
S |void |apply_attrs |NN HV *stash|NN SV *target|NULLOK OP *attrs
S |void |apply_attrs_my |NN HV *stash|NN OP *target|NULLOK OP *attrs|NN OP **imopsp
S |void |bad_type_pv |I32 n|NN const char *t|NN const OP *o|NN const OP *kid
S |void |bad_type_gv |I32 n|NN GV *gv|NN const OP *kid|NN const char *t
S |void |no_bareword_allowed|NN OP *o
SR |OP* |no_fh_allowed|NN OP *o
SR |OP* |too_few_arguments_pv|NN OP *o|NN const char* name|U32 flags
S |OP* |too_many_arguments_pv|NN OP *o|NN const char* name|U32 flags
S |bool |looks_like_bool|NN const OP* o
S |OP* |newGIVWHENOP |NULLOK OP* cond|NN OP *block \
|I32 enter_opcode|I32 leave_opcode \
|PADOFFSET entertarg
S |OP* |ref_array_or_hash|NULLOK OP* cond
S |bool |process_special_blocks |I32 floor \
|NN const char *const fullname\
|NN GV *const gv|NN CV *const cv
S |void |clear_special_blocks |NN const char *const fullname\
|NN GV *const gv|NN CV *const cv
#endif
p |void |no_bareword_filehandle|NN const char *fhname
XpR |void* |Slab_Alloc |size_t sz
Xp |void |Slab_Free |NN void *op
#if defined(PERL_DEBUG_READONLY_OPS)
# if defined(PERL_CORE)
pe |void |Slab_to_ro |NN OPSLAB *slab
pe |void |Slab_to_rw |NN OPSLAB *const slab
# endif
: Used in OpREFCNT_inc() in sv.c
poex |OP * |op_refcnt_inc |NULLOK OP *o
: FIXME - can be static.
poex |PADOFFSET |op_refcnt_dec |NN OP *o
#endif
#if defined(PERL_IN_PERL_C)
S |void |find_beginning |NN SV* linestr_sv|NN PerlIO *rsfp
S |void |forbid_setid |const char flag|const bool suidscript
S |void |incpush |NN const char *const dir|STRLEN len \
|U32 flags
S |SV* |mayberelocate |NN const char *const dir|STRLEN len \
|U32 flags
S |void |incpush_use_sep|NN const char *p|STRLEN len|U32 flags
S |void |init_interp
S |void |init_ids
S |void |init_main_stash
S |void |init_perllib
S |void |init_postdump_symbols|int argc|NN char **argv|NULLOK char **env
S |void |init_predump_symbols
rS |void |my_exit_jump
S |void |nuke_stacks
S |PerlIO *|open_script |NN const char *scriptname|bool dosearch \
|NN bool *suidscript
Sr |void |usage
#ifndef SETUID_SCRIPTS_ARE_SECURE_NOW
So |void |validate_suid |NN PerlIO *rsfp
#endif
Sr |void |minus_v
S |void* |parse_body |NULLOK char **env|XSINIT_t xsinit
rS |void |run_body |I32 oldscope
# ifndef PERL_IS_MINIPERL
S |SV * |incpush_if_exists|NN AV *const av|NN SV *dir|NN SV *const stem
# endif
#endif
#if defined(PERL_IN_PP_C)
S |size_t |do_chomp |NN SV *retval|NN SV *sv|bool chomping
S |OP* |do_delete_local
SR |SV* |refto |NN SV* sv
#endif
#if defined(PERL_IN_PP_C) || defined(PERL_IN_PP_HOT_C)
: Used in pp_hot.c
pReo |GV* |softref2xv |NN SV *const sv|NN const char *const what \
|const svtype type|NN SV ***spp
iTR |bool |lossless_NV_to_IV|const NV nv|NN IV * ivp
#endif
#if defined(PERL_IN_PP_HOT_C)
IR |bool |should_we_output_Debug_r|NN regexp * prog
#endif
#if defined(PERL_IN_PP_PACK_C)
S |SSize_t|unpack_rec |NN struct tempsym* symptr|NN const char *s \
|NN const char *strbeg|NN const char *strend|NULLOK const char **new_s
S |SV ** |pack_rec |NN SV *cat|NN struct tempsym* symptr|NN SV **beglist|NN SV **endlist
S |SV* |mul128 |NN SV *sv|U8 m
S |SSize_t|measure_struct |NN struct tempsym* symptr
S |bool |next_symbol |NN struct tempsym* symptr
SR |SV* |is_an_int |NN const char *s|STRLEN l
S |int |div128 |NN SV *pnum|NN bool *done
S |const char *|group_end |NN const char *patptr|NN const char *patend \
|char ender
SR |const char *|get_num |NN const char *patptr|NN SSize_t *lenptr
TS |bool |need_utf8 |NN const char *pat|NN const char *patend
TS |char |first_symbol |NN const char *pat|NN const char *patend
SR |char * |sv_exp_grow |NN SV *sv|STRLEN needed
STR |char * |my_bytes_to_utf8|NN const U8 *start|STRLEN len|NN char *dest \
|const bool needs_swap
#endif
#if defined(PERL_IN_PP_CTL_C)
( run in 1.785 second using v1.01-cache-2.11-cpan-8dfa8b56332 )