From cb402a0d51e4fe663641ab7e99c0c9d14822c325 Mon Sep 17 00:00:00 2001 From: Kaz Kylheku Date: Tue, 9 May 2017 06:32:50 -0700 Subject: ffi: integers and chars may convert to C float. * ffi.c (ffi_float_put, ffi_double_put): Support a useful type looseness by allowing integers and character Lisp values to pair with FFI floating-point types, imitating the conversion which happens in C function calls. * txr.1: Updated. --- txr.1 | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'txr.1') diff --git a/txr.1 b/txr.1 index 2784fc54..e3ca900f 100644 --- a/txr.1 +++ b/txr.1 @@ -52882,9 +52882,9 @@ They convert like integer types: both Lisp integers and characters convert to these types, if in a suitable range; and under the reverse conversion, the foreign values become Lisp integers. .ccIP @ float and @ double -These types correspond to the same-named C types. Only the \*(TL type -.code float -converts to these types. Because the \*(TL +These types correspond to the same-named C types. They convert +Lisp integers, characters and floating-point numbers to these C types. +Because the \*(TL .code float is represented as a C .code double -- cgit v1.2.3