[cffi-devel] [Patch] LispWorks 5.0 and amd64 support

Luís Oliveira luismbo at gmail.com
Sat Sep 22 09:18:48 UTC 2007


Hello Tian,

On 22/09/2007, Chun Tian (binghe) <binghe.lisp at gmail.com> wrote:
> +          #-lispworks5
>            cffi-features:no-long-long

If possible, we should instead use one of the following approaches for
checking whether Lispworks has long long support:

  * some feature keyword symbol specific to long long support,
    if Lispworks provides any.

  * check for version 5.0 or higher, presuming all platforms support
    long long as of version 5.0. (does Lispworks provide something like
    Allegro's :VERSION>=?)

  * programmatically check for long long support at read-time, i.e.:
    (eval-when (<always>)
      (unless (somehow-check-for-long-long-here)
        (pushnew 'cffi-features:no-long-long *features*)))

If you could modify the patch to use one of these alternative
approaches, that would be great. Thanks.

-- 
Luís Oliveira
http://student.dei.uc.pt/~lmoliv/



More information about the cffi-devel mailing list