summaryrefslogtreecommitdiff
path: root/embed.h
diff options
context:
space:
mode:
authorKarl Williamson <public@khwilliamson.com>2011-05-29 21:35:20 -0600
committerKarl Williamson <public@khwilliamson.com>2011-07-03 14:05:47 -0600
commit25e94a65210bfb047577ed6d937202a078380533 (patch)
tree921227e58c5a87f3ec03aa672989172955563fbf /embed.h
parent768318b83da36cf3ab22b9ad4cb19c47630a8ed6 (diff)
downloadperl-25e94a65210bfb047577ed6d937202a078380533.tar.gz
Add 3 methods for inversion lists
This adds inversion, cloning, and set subtraction
Diffstat (limited to 'embed.h')
-rw-r--r--embed.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/embed.h b/embed.h
index 15da1bc081..bc0532db9e 100644
--- a/embed.h
+++ b/embed.h
@@ -880,13 +880,16 @@
#define get_invlist_len_addr(a) S_get_invlist_len_addr(aTHX_ a)
#define get_invlist_zero_addr(a) S_get_invlist_zero_addr(aTHX_ a)
#define invlist_array(a) S_invlist_array(aTHX_ a)
+#define invlist_clone(a) S_invlist_clone(aTHX_ a)
#define invlist_extend(a,b) S_invlist_extend(aTHX_ a,b)
#define invlist_intersection(a,b,c) S_invlist_intersection(aTHX_ a,b,c)
+#define invlist_invert(a) S_invlist_invert(aTHX_ a)
#define invlist_iterinit(a) S_invlist_iterinit(aTHX_ a)
#define invlist_iternext(a,b,c) S_invlist_iternext(aTHX_ a,b,c)
#define invlist_len(a) S_invlist_len(aTHX_ a)
#define invlist_max(a) S_invlist_max(aTHX_ a)
#define invlist_set_len(a,b) S_invlist_set_len(aTHX_ a,b)
+#define invlist_subtract(a,b,c) S_invlist_subtract(aTHX_ a,b,c)
#define invlist_trim(a) S_invlist_trim(aTHX_ a)
#define invlist_union(a,b,c) S_invlist_union(aTHX_ a,b,c)
#define join_exact(a,b,c,d,e,f) S_join_exact(aTHX_ a,b,c,d,e,f)