summaryrefslogtreecommitdiffstats
path: root/ffi.h
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2017-06-11 22:52:31 -0700
committerKaz Kylheku <kaz@kylheku.com>2017-06-11 22:52:31 -0700
commita540359de7335436fe431e46ae18a9823c01155a (patch)
tree7ca9068c22a6ca11135a4c98c6bff84ddcac3d2a /ffi.h
parent082132f7d5d86068ab733f49fc4c43a9bd6157f1 (diff)
downloadtxr-a540359de7335436fe431e46ae18a9823c01155a.tar.gz
txr-a540359de7335436fe431e46ae18a9823c01155a.tar.bz2
txr-a540359de7335436fe431e46ae18a9823c01155a.zip
ffi: new carray-replace function.
Thanks to this (set [ca from..to] list) works. * ffi.c (carray_replace): New function. (ffi_init): Register carray-replace intrinsic. * ffi.h (carray_replace): Declared. * ffi.c (replace): Hook in carray_replace. * txr.1: Mention carray under replace, and document carray-replace.
Diffstat (limited to 'ffi.h')
-rw-r--r--ffi.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/ffi.h b/ffi.h
index 49efc83f..773b0bfd 100644
--- a/ffi.h
+++ b/ffi.h
@@ -105,6 +105,7 @@ val list_carray(val carray, val null_term_p);
val carray_ref(val carray, val idx);
val carray_refset(val carray, val idx, val newval);
val carray_sub(val carray, val from, val to);
+val carray_replace(val carray, val values, val from, val to);
val carray_get(val carray);
val carray_getz(val carray);
val carray_put(val array, val seq);