diff options
author | Father Chrysostomos <sprout@cpan.org> | 2010-10-22 23:56:29 -0700 |
---|---|---|
committer | Father Chrysostomos <sprout@cpan.org> | 2010-10-22 23:56:57 -0700 |
commit | ee72b38d0571824b5c43b1915ea2a7143cb21fcb (patch) | |
tree | 806d3e75bd7cbe8253d07098c1f6f271e41b546d /proto.h | |
parent | a0074a595ba9467095da80f22054deac26706f64 (diff) | |
download | perl-ee72b38d0571824b5c43b1915ea2a7143cb21fcb.tar.gz |
Add functions for adding and deleting stash names
Diffstat (limited to 'proto.h')
-rw-r--r-- | proto.h | 12 |
1 files changed, 12 insertions, 0 deletions
@@ -1344,6 +1344,18 @@ PERL_CALLCONV void Perl_hv_ksplit(pTHX_ HV *hv, IV newmax) #define PERL_ARGS_ASSERT_HV_MAGIC \ assert(hv) +PERL_CALLCONV void Perl_hv_name_add(pTHX_ HV *hv, const char *name, U32 len) + __attribute__nonnull__(pTHX_1) + __attribute__nonnull__(pTHX_2); +#define PERL_ARGS_ASSERT_HV_NAME_ADD \ + assert(hv); assert(name) + +PERL_CALLCONV void Perl_hv_name_delete(pTHX_ HV *hv, const char *name, U32 len) + __attribute__nonnull__(pTHX_1) + __attribute__nonnull__(pTHX_2); +#define PERL_ARGS_ASSERT_HV_NAME_DELETE \ + assert(hv); assert(name) + PERL_CALLCONV void Perl_hv_name_set(pTHX_ HV *hv, const char *name, U32 len, U32 flags) __attribute__nonnull__(pTHX_1); #define PERL_ARGS_ASSERT_HV_NAME_SET \ |