diff options
author | Nicholas Clark <nick@ccl4.org> | 2005-05-21 12:31:52 +0000 |
---|---|---|
committer | Nicholas Clark <nick@ccl4.org> | 2005-05-21 12:31:52 +0000 |
commit | bfcb351493b9793586f4b514100d4f902a85f4fd (patch) | |
tree | f1b02cb4c98cea12a34ec920125c266c8f49086e /embed.fnc | |
parent | ca732855658630b07dee4aa9ea6ae952226bd828 (diff) | |
download | perl-bfcb351493b9793586f4b514100d4f902a85f4fd.tar.gz |
Move hv_name, hv_eiter and hv_riter into a new aux structure.
Provide (more efficient) _get and _set macros.
Adjust the core to use them.
p4raw-id: //depot/perl@24526
Diffstat (limited to 'embed.fnc')
-rw-r--r-- | embed.fnc | 7 |
1 files changed, 6 insertions, 1 deletions
@@ -1397,7 +1397,12 @@ sM |HE* |hv_fetch_common|HV* tb|SV* key_sv|const char* key|STRLEN klen|int flags Apd |void |hv_clear_placeholders|HV* hb Apd |SV* |hv_scalar |HV* hv| - +Apo |I32* |hv_riter_p |HV* hv +Apo |HE** |hv_eiter_p |HV* hv +Apo |void |hv_riter_set |HV* hv|I32 riter +Apo |void |hv_eiter_set |HV* hv|HE* eiter +Apo |char** |hv_name_p |HV* hv +Apo |void |hv_name_set |HV* hv|const char *|STRLEN len|int flags Apo |I32* |hv_placeholders_p |HV* hv Apo |I32 |hv_placeholders_get |HV* hv Apo |void |hv_placeholders_set |HV* hv|I32 ph |