summaryrefslogtreecommitdiff
path: root/embed.fnc
diff options
context:
space:
mode:
authorVincent Pit <perl@profvince.com>2009-07-29 20:38:07 +0200
committerVincent Pit <perl@profvince.com>2009-07-29 20:38:07 +0200
commitf9a83b002447a32d10950dbf65a6f1c4e13eadcc (patch)
tree3503d4e0a4b3a73e0709871f9f6db1027216453d /embed.fnc
parent1d5727c1fd186772fdf2e7e5f94d3656809073d6 (diff)
parentd361fafa2ec7914fdb219a034554936dd4d6cdc7 (diff)
downloadperl-f9a83b002447a32d10950dbf65a6f1c4e13eadcc.tar.gz
Merge branch 'deletelocal' into blead
Diffstat (limited to 'embed.fnc')
-rw-r--r--embed.fnc5
1 files changed, 4 insertions, 1 deletions
diff --git a/embed.fnc b/embed.fnc
index f727f00a1b..deff9ad39f 100644
--- a/embed.fnc
+++ b/embed.fnc
@@ -883,13 +883,15 @@ Apda |char* |savesharedpvn |NN const char *const pv|const STRLEN len
Apda |char* |savesvpv |NN SV* sv
Ap |void |savestack_grow
Ap |void |savestack_grow_cnt |I32 need
-Ap |void |save_aelem |NN AV* av|I32 idx|NN SV **sptr
+Amp |void |save_aelem |NN AV* av|I32 idx|NN SV **sptr
+Ap |void |save_aelem_flags|NN AV* av|I32 idx|NN SV **sptr|const U32 flags
Ap |I32 |save_alloc |I32 size|I32 pad
Ap |void |save_aptr |NN AV** aptr
Ap |AV* |save_ary |NN GV* gv
Ap |void |save_bool |NN bool* boolp
Ap |void |save_clearsv |NN SV** svp
Ap |void |save_delete |NN HV *hv|NN char *key|I32 klen
+Ap |void |save_hdelete |NN HV *hv|NN SV *keysv
Ap |void |save_adelete |NN AV *av|I32 key
Ap |void |save_destructor|DESTRUCTORFUNC_NOCONTEXT_t f|NN void* p
Ap |void |save_destructor_x|DESTRUCTORFUNC_t f|NULLOK void* p
@@ -1500,6 +1502,7 @@ s |SV * |incpush_if_exists|NN AV *const av|NN SV *dir|NN SV *const stem
#endif
#if defined(PERL_IN_PP_C) || defined(PERL_DECL_PROT)
+s |OP* |do_delete_local
sR |SV* |refto |NN SV* sv
#endif
#if defined(PERL_IN_PP_C) || defined(PERL_IN_PP_HOT_C) || defined(PERL_DECL_PROT)