summaryrefslogtreecommitdiffstats
path: root/ffi.h
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2017-06-15 22:29:09 -0700
committerKaz Kylheku <kaz@kylheku.com>2017-06-15 22:29:09 -0700
commit74c61cc4ee63bbca2cf202eba531c1d388829e5b (patch)
treec6c8390ab876c6a224b8dc2a63b4b9e122ec4318 /ffi.h
parente227120527ab35fa9a8c5356296bb799f62d0c86 (diff)
downloadtxr-74c61cc4ee63bbca2cf202eba531c1d388829e5b.tar.gz
txr-74c61cc4ee63bbca2cf202eba531c1d388829e5b.tar.bz2
txr-74c61cc4ee63bbca2cf202eba531c1d388829e5b.zip
ffi: copy-carray, hooked into copy.
* ffi.c (copy_carray): New function (ffi_init): Register copy-carray intrinsic. * ffi.h (copy_carray): Declared. * lib.c (copy): Call copy_array for carray objects. * txr.1: Documented copy-carray and updated copy description.
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 984d97ee..37758d09 100644
--- a/ffi.h
+++ b/ffi.h
@@ -94,6 +94,7 @@ val carray_own(val carray);
val carray_free(val carray);
val carray_type(val carray);
val length_carray(val carray);
+val copy_carray(val carray);
mem_t *carray_ptr(val carray, val type, val self);
val carray_vec(val vec, val type, val null_term_p);
val carray_list(val list, val type, val null_term_p);