summaryrefslogtreecommitdiffstats
path: root/lib.c
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2017-06-10 20:06:50 -0700
committerKaz Kylheku <kaz@kylheku.com>2017-06-10 20:06:50 -0700
commiteba67f889053e26a8bd2776c7d290d54a621287c (patch)
tree03acd24ffb8a51cf4366069b3394932b5983d2cd /lib.c
parentc28f06b1b7db5632732829d0aaa9c833cb135155 (diff)
downloadtxr-eba67f889053e26a8bd2776c7d290d54a621287c.tar.gz
txr-eba67f889053e26a8bd2776c7d290d54a621287c.tar.bz2
txr-eba67f889053e26a8bd2776c7d290d54a621287c.zip
ffi: new carray-get and carray-put functions.
* ffi.c (struct carray): New member, artype. (carray_mark_op): Mark artype member. (make_carray): Initialize artype to nil. (carray_ensure_artype, carray_get_common, carray_put_common): New static functions. (carray_get, carray_getz, carray_put, carray_putz): New functions. (ffi_init): Register intrinsics carray-get, carray-getz, carray-put, carray-putz. * ffi.h (carray_get, carray_getz, carray_put, carray_putz): Declared. * txr.1: Documented new functions.
Diffstat (limited to 'lib.c')
0 files changed, 0 insertions, 0 deletions