3.3: Foreign functions

#Q 3.3-1) How do I specify a boolean as an argument in ff calls?

Go to main FAQ page.


Q 3.3-1) How do I specify a boolean as an argument in ff calls?

A 3.3-1) Boolean works as a specifier in 6.0 (it did not in 5.0.1). Thus, this, for example, will work:

(ff:def-foreign-call foo ((x :int boolean))) 
  ... 
(foo t) 

or

(foo anything-but-nil) 

passes a  true (non-zero) value to the foreign function foo, while

(foo nil) 

passes false (0) to foo.


© Copyright 1999, 2000, Franz Inc., Berkeley, CA.  All rights reserved.
$Revision: 1.1.4.1 $