summaryrefslogtreecommitdiffstats
path: root/ffi.h
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2017-05-17 06:18:56 -0700
committerKaz Kylheku <kaz@kylheku.com>2017-05-17 06:18:56 -0700
commit07376fac04b7c353d72563ca939ac990c162e901 (patch)
treefb5ac8bec3b4c3eca78081467f9529a9dc5dca92 /ffi.h
parente1ef72c770c20cf1c149818b12dc21df4afe4660 (diff)
downloadtxr-07376fac04b7c353d72563ca939ac990c162e901.tar.gz
txr-07376fac04b7c353d72563ca939ac990c162e901.tar.bz2
txr-07376fac04b7c353d72563ca939ac990c162e901.zip
ffi: new carray_buf function.
Treat a buffer through a carray view. * ffi.c (carray_buf): New function. (ffi_init): Register carray-buf intrinsic. * ffi.h (carray_buf): Declared.
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 e9b188f2..31031e3f 100644
--- a/ffi.h
+++ b/ffi.h
@@ -73,6 +73,7 @@ val length_carray(val carray);
mem_t *carray_get(val carray, val type, val self);
val carray_vec(val vec, val type, val null_term_p);
val carray_blank(val nelem, val type);
+val carray_buf(val buf, val type);
val vec_carray(val carray, val null_term_p);
val list_carray(val carray, val null_term_p);
val carray_ref(val carray, val idx);