diff options
author | Zefram <zefram@fysh.org> | 2010-10-19 09:31:46 -0700 |
---|---|---|
committer | Father Chrysostomos <sprout@cpan.org> | 2010-10-21 05:55:28 -0700 |
commit | 20439bc77dfeec46d94a15cf108446039e26c995 (patch) | |
tree | ea8f1eb9a1f1003a110114977d660f97d96a5bc2 /global.sym | |
parent | 53d84487fbdd2060c1a666eacaef6e34ce4a1483 (diff) | |
download | perl-20439bc77dfeec46d94a15cf108446039e26c995.tar.gz |
full API for cop hint hashes
Expose cop hint hashes as a type COPHH, with a cophh_* API which is a
macro layer over the refcounted_he_* API. The documentation for cophh_*
describes purely API-visible behaviour, whereas the refcounted_he_*
documentation describes the functions mainly in terms of the
implementation. Revise the cop_hints_* API, using the flags parameter
consistently and reimplementing in terms of cophh_*. Use the cophh_*
and cop_hints_* functions consistently where appropriate.
[Modified by the committer to update two calls to
Perl_refcounted_he_fetch recently added to newPMOP.]
Diffstat (limited to 'global.sym')
-rw-r--r-- | global.sym | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/global.sym b/global.sym index b0ac7a69a4..a5319b5f7c 100644 --- a/global.sym +++ b/global.sym @@ -61,8 +61,6 @@ Perl_ck_warner Perl_ck_warner_d Perl_ckwarn Perl_ckwarn_d -Perl_cop_hints_2hv -Perl_cop_hints_fetchpvn Perl_croak Perl_croak_no_modify Perl_croak_sv @@ -457,8 +455,14 @@ Perl_re_intuit_string Perl_realloc Perl_ref Perl_refcounted_he_chain_2hv -Perl_refcounted_he_fetch -Perl_refcounted_he_new +Perl_refcounted_he_fetch_pv +Perl_refcounted_he_fetch_pvn +Perl_refcounted_he_fetch_sv +Perl_refcounted_he_free +Perl_refcounted_he_inc +Perl_refcounted_he_new_pv +Perl_refcounted_he_new_pvn +Perl_refcounted_he_new_sv Perl_reg_named_buff Perl_reg_named_buff_all Perl_reg_named_buff_exists |