From 25e94a65210bfb047577ed6d937202a078380533 Mon Sep 17 00:00:00 2001 From: Karl Williamson Date: Sun, 29 May 2011 21:35:20 -0600 Subject: Add 3 methods for inversion lists This adds inversion, cloning, and set subtraction --- embed.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'embed.h') 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) -- cgit v1.2.1