diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2017-06-10 20:06:50 -0700 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2017-06-10 20:06:50 -0700 |
commit | b3814c585562f9b23d4d5f519b24bb48bf94cc8c (patch) | |
tree | 03acd24ffb8a51cf4366069b3394932b5983d2cd /args.h | |
parent | 4982a7050f3da62dd89e8ae7d82da8f161a528b9 (diff) | |
download | txr-b3814c585562f9b23d4d5f519b24bb48bf94cc8c.tar.gz txr-b3814c585562f9b23d4d5f519b24bb48bf94cc8c.tar.bz2 txr-b3814c585562f9b23d4d5f519b24bb48bf94cc8c.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 'args.h')
0 files changed, 0 insertions, 0 deletions