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 )