This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
lint perldelta links
[perl5.git] / embed.fnc
index d64b268..d5a99c5 100644 (file)
--- a/embed.fnc
+++ b/embed.fnc
@@ -1,6 +1,6 @@
-: BEGIN {die "You meant to run embed.pl"} # Stop early if fed to perl.
+: BEGIN{die "You meant to run regen/embed.pl"} # Stop early if fed to perl.
 :
-: This file is processed by embed.pl and autodoc.pl
+: This file is processed by regen/embed.pl and autodoc.pl
 :
 : Lines are of the form:
 :    flags|return_type|function_name|arg1|arg2|...|argN
@@ -173,10 +173,10 @@ XEop      |bool   |try_amagic_un  |int method|int flags
 Ap     |SV*    |amagic_call    |NN SV* left|NN SV* right|int method|int dir
 Ap     |int    |Gv_AMupdate    |NN HV* stash|bool destructing
 ApR    |CV*    |gv_handler     |NULLOK HV* stash|I32 id
-: Used in perly.y
-p      |OP*    |append_elem    |I32 optype|NULLOK OP* first|NULLOK OP* last
-: Used in perly.y
-p      |OP*    |append_list    |I32 optype|NULLOK LISTOP* first|NULLOK LISTOP* last
+Apd    |OP*    |op_append_elem |I32 optype|NULLOK OP* first|NULLOK OP* last
+Apd    |OP*    |op_append_list |I32 optype|NULLOK OP* first|NULLOK OP* last
+Apd    |OP*    |op_linklist    |NN OP *o
+Apd    |OP*    |op_prepend_elem|I32 optype|NULLOK OP* first|NULLOK OP* last
 : FIXME - this is only called by pp_chown. They should be merged.
 p      |I32    |apply          |I32 type|NN SV** mark|NN SV** sp
 ApM    |void   |apply_attrs_string|NN const char *stashpv|NN CV *cv|NN const char *attrstr|STRLEN len
@@ -638,7 +638,6 @@ EXp |void   |op_clear       |NN OP* o
 Ap     |void   |op_refcnt_lock
 Ap     |void   |op_refcnt_unlock
 #if defined(PERL_IN_OP_C)
-s      |OP*    |linklist       |NN OP *o
 s      |OP*    |listkids       |NULLOK OP* o
 #endif
 : Used in S_doeval in pp_ctl.c
@@ -952,8 +951,6 @@ p   |OP*    |pmruntime      |NN OP *o|NN OP *expr|bool isreg
 s      |OP*    |pmtrans        |NN OP* o|NN OP* expr|NN OP* repl
 #endif
 Ap     |void   |pop_scope
-: Used in perly.y
-p      |OP*    |prepend_elem   |I32 optype|NULLOK OP* head|NULLOK OP* tail
 Ap     |void   |push_scope
 Amb    |OP*    |ref            |NULLOK OP* o|I32 type
 #if defined(PERL_IN_OP_C)
@@ -2362,9 +2359,10 @@ Apd      |AV*    |mro_get_linear_isa|NN HV* stash
 sd     |AV*    |mro_get_linear_isa_dfs|NN HV* stash|U32 level
 #endif
 : Used in hv.c, mg.c, pp.c, sv.c
-pd     |void   |mro_isa_changed_in|NN HV* stash
+md     |void   |mro_isa_changed_in|NN HV* stash
+pd     |void   |mro_isa_changed_in3|NULLOK HV* stash|NULLOK const char *stashname|STRLEN stashname_len
 Apd    |void   |mro_method_changed_in  |NN HV* stash
-pdx    |void   |mro_package_moved      |NN const HV *stash
+pdx    |void   |mro_package_moved      |NULLOK HV * const stash|NULLOK const HV * const oldstash|NULLOK const GV * const gv|NULLOK const char *newname|I32 newname_len
 : Only used in perl.c
 p      |void   |boot_core_mro
 Apon   |void   |sys_init       |NN int* argc|NN char*** argv