summaryrefslogtreecommitdiffstats
path: root/ffi.h
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2017-05-04 20:11:25 -0700
committerKaz Kylheku <kaz@kylheku.com>2017-05-04 20:11:25 -0700
commit7246e3eff36f290b207b203c40f90850ddd031e8 (patch)
tree164e37604c974fd49c3412580839bf82b20e86fd /ffi.h
parent5810e55fb63872657f2e5598313684f5341b382a (diff)
downloadtxr-7246e3eff36f290b207b203c40f90850ddd031e8.tar.gz
txr-7246e3eff36f290b207b203c40f90850ddd031e8.tar.bz2
txr-7246e3eff36f290b207b203c40f90850ddd031e8.zip
ffi: implement bchar type.
bchar is like uchar, except that in the decode direction, it produces character objects rather than integers. * ffi.c (bchar_s): New symbol variable. (ffi_bchar_get): New static function. (ffi_init_types): Register bchar type. (ffi_init): Initialize bchar_s. * ffi.h (bchar_s): Declared.
Diffstat (limited to 'ffi.h')
-rw-r--r--ffi.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/ffi.h b/ffi.h
index 7561689e..3f9f421d 100644
--- a/ffi.h
+++ b/ffi.h
@@ -30,7 +30,7 @@ extern val uint16_s, int16_s;
extern val uint32_s, int32_s;
extern val uint64_s, int64_s;
-extern val char_s, uchar_s, wchar_s;
+extern val char_s, uchar_s, bchar_s, wchar_s;
extern val short_s, ushort_s;
extern val int_s, uint_s;
extern val long_s, ulong_s;