summaryrefslogtreecommitdiffstats
path: root/ffi.h
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2017-06-14 23:03:10 -0700
committerKaz Kylheku <kaz@kylheku.com>2017-06-14 23:03:10 -0700
commit013f02eb6ddcf08e4ffaf0cf5fb11fd078ca484a (patch)
treea168c2aabc6fdfdc4fbcb47623eff456abe5a401 /ffi.h
parent2a5a5085c6f73d02f522703a02fb7e23a02dcace (diff)
downloadtxr-013f02eb6ddcf08e4ffaf0cf5fb11fd078ca484a.tar.gz
txr-013f02eb6ddcf08e4ffaf0cf5fb11fd078ca484a.tar.bz2
txr-013f02eb6ddcf08e4ffaf0cf5fb11fd078ca484a.zip
ffi: new integer-carray conversion functions.
* ffi.c (carray_unum, carray_num, unum_carray, num_carray): New functions. (ffi_init): New intrinsics registered: carray-unum, carray-num, unum-carray, num-carray. * ffi.h (carray_unum, carray_num, unum_carray, num_carray): Declared. * txr.1: Documented.
Diffstat (limited to 'ffi.h')
-rw-r--r--ffi.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/ffi.h b/ffi.h
index 3995bb03..82e9ef4b 100644
--- a/ffi.h
+++ b/ffi.h
@@ -112,4 +112,8 @@ val carray_getz(val carray);
val carray_put(val array, val seq);
val carray_putz(val array, val seq);
val carray_pun(val carray, val type);
+val carray_unum(val num, val type);
+val carray_num(val num, val type);
+val unum_carray(val carray);
+val num_carray(val carray);
void ffi_init(void);