summaryrefslogtreecommitdiff
path: root/global.sym
diff options
context:
space:
mode:
authorZefram <zefram@fysh.org>2010-10-19 09:31:46 -0700
committerFather Chrysostomos <sprout@cpan.org>2010-10-21 05:55:28 -0700
commit20439bc77dfeec46d94a15cf108446039e26c995 (patch)
treeea8f1eb9a1f1003a110114977d660f97d96a5bc2 /global.sym
parent53d84487fbdd2060c1a666eacaef6e34ce4a1483 (diff)
downloadperl-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.sym12
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