diff options
author | Nicholas Clark <nick@ccl4.org> | 2007-09-20 08:39:28 +0000 |
---|---|---|
committer | Nicholas Clark <nick@ccl4.org> | 2007-09-20 08:39:28 +0000 |
commit | d3ba3f5c3251cdefafd2e9fe0bb52ce4419c7624 (patch) | |
tree | 2fb8be748fb0c4f3486e63e76327b2babbcae3a8 /proto.h | |
parent | c74c7a1e27c5e7f7e00419dd2667079018fc7d6f (diff) | |
download | perl-d3ba3f5c3251cdefafd2e9fe0bb52ce4419c7624.tar.gz |
Make hv_fetch_common() non-static, and change its name to hv_common(),
as it now also performs hv_delete()/hv_delete_ent()
p4raw-id: //depot/perl@31919
Diffstat (limited to 'proto.h')
-rw-r--r-- | proto.h | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -704,6 +704,7 @@ PERL_CALLCONV SV** Perl_hv_fetch(pTHX_ HV* tb, const char* key, I32 klen, I32 lv PERL_CALLCONV HE* Perl_hv_fetch_ent(pTHX_ HV* tb, SV* key, I32 lval, U32 hash) __attribute__nonnull__(pTHX_2); +PERL_CALLCONV HE* Perl_hv_common(pTHX_ HV* tb, SV* keysv, const char* key, STRLEN klen, int flags, int action, SV* val, U32 hash); PERL_CALLCONV void Perl_hv_free_ent(pTHX_ HV* hv, HE* entryK) __attribute__nonnull__(pTHX_1); @@ -3053,7 +3054,6 @@ STATIC struct xpvhv_aux* S_hv_auxinit(HV *hv) __attribute__nonnull__(1); STATIC SV* S_hv_delete_common(pTHX_ HV* tb, SV* keysv, const char* key, STRLEN klen, int k_flags, I32 d_flags, U32 hash); -STATIC HE* S_hv_fetch_common(pTHX_ HV* tb, SV* keysv, const char* key, STRLEN klen, int flags, int action, SV* val, U32 hash); STATIC void S_clear_placeholders(pTHX_ HV* hb, U32 items) __attribute__nonnull__(pTHX_1); |