summaryrefslogtreecommitdiffstats
path: root/combi.h
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2024-06-19 18:01:15 -0700
committerKaz Kylheku <kaz@kylheku.com>2024-06-19 18:01:15 -0700
commit5b8d9f5e0c31fdb446ce3c38bd3e4382ce74a0cf (patch)
tree36958f00b2f6eead1fa5faf151ef4872768d4b38 /combi.h
parent01901b1e42de6e5a5fa967af833e487b9733c1e7 (diff)
downloadtxr-5b8d9f5e0c31fdb446ce3c38bd3e4382ce74a0cf.tar.gz
txr-5b8d9f5e0c31fdb446ce3c38bd3e4382ce74a0cf.tar.bz2
txr-5b8d9f5e0c31fdb446ce3c38bd3e4382ce74a0cf.zip
New rpermi: iterator version of rperm
* combi.c (rpermi_get, rpermi_peek, rpermi_clone): New static functions. (rpermi_ops): New static structure. (rpermi): New function. * combi.h (rpermi): Declared. * eval.c (eval_init): Register rpermi intrinsic.
Diffstat (limited to 'combi.h')
-rw-r--r--combi.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/combi.h b/combi.h
index 907aec87..17465cc1 100644
--- a/combi.h
+++ b/combi.h
@@ -29,5 +29,6 @@
val perm(val seq, val k);
val permi(val seq, val k);
val rperm(val seq, val k);
+val rpermi(val seq, val k);
val comb(val seq, val k);
val rcomb(val seq, val k);