summaryrefslogtreecommitdiff
path: root/embed.fnc
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.fnc
parent768318b83da36cf3ab22b9ad4cb19c47630a8ed6 (diff)
downloadperl-25e94a65210bfb047577ed6d937202a078380533.tar.gz
Add 3 methods for inversion lists
This adds inversion, cloning, and set subtraction
Diffstat (limited to 'embed.fnc')
-rw-r--r--embed.fnc3
1 files changed, 3 insertions, 0 deletions
diff --git a/embed.fnc b/embed.fnc
index 5d561946c8..4b78b0d927 100644
--- a/embed.fnc
+++ b/embed.fnc
@@ -1318,6 +1318,9 @@ EiMR |UV |invlist_max |NN SV* const invlist
EiM |void |invlist_set_len |NN SV* const invlist|const UV len
EiM |void |invlist_trim |NN SV* const invlist
EsM |void |invlist_union |NN SV* const a|NN SV* const b|NN SV** output
+EsM |void |invlist_subtract|NN SV* const a|NN SV* const b|NN SV** result
+EiM |void |invlist_invert |NN SV* const invlist
+EiMR |SV* |invlist_clone |NN SV* const invlist
EiMR |UV* |get_invlist_iter_addr |NN SV* invlist
EiM |void |invlist_iterinit|NN SV* invlist
EsMR |bool |invlist_iternext|NN SV* invlist|NN UV* start|NN UV* end