diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2017-06-11 22:52:31 -0700 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2017-06-11 22:52:31 -0700 |
commit | a540359de7335436fe431e46ae18a9823c01155a (patch) | |
tree | 7ca9068c22a6ca11135a4c98c6bff84ddcac3d2a /ffi.h | |
parent | 082132f7d5d86068ab733f49fc4c43a9bd6157f1 (diff) | |
download | txr-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.h | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -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); |