4.1.7 Passing foreign and Lisp data types

4.1.7.3 Passing Pascal data to Lisp functions

Use Table 4.5 to find out about passing Pascal data to a Lisp function or returning data from a Pascal function to Lisp.

Passing Pascal data to Lisp functions
Pascal Data Type Lisp Type Call Discipline
:unsigned-32bit(unsigned-byte 32):value
:signed-32bit(signed-byte 32):value
:fixnumfixnum:value
:single-floatfloat:value
:double-floatfloat:value
:pointerforeign-pointer:reference
(:pointer foreign-type)foreign-pointer:reference
:simple-stringsimple-string:reference
:charactercharacter:value
:booleant:value
:lispt:value
:nullnilnil


The Advanced User's Guide - 9 SEP 1996

Generated with Harlequin WebMaker