Port to 64-bit Windows Clozure CL

Bug #622423 reported by Luís Oliveira
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
CFFI
New
Medium
Unassigned

Bug Description

64-bit windows Clozure CL fails a lot of tests. The following patch fixes some of them.

cffi/src/cffi-openmcl.lisp
184,187c184,189
< #+32-bit-target (:long %get-signed-long)
< #+64-bit-target (:long ccl::%%get-signed-longlong)
< #+32-bit-target (:unsigned-long %get-unsigned-long)
< #+64-bit-target (:unsigned-long ccl::%%get-unsigned-longlong)
---
> #+(or 32-bit-target windows) (:long %get-signed-long)
> #+(and 64-bit-target
> (not windows)) (:long ccl::%%get-signed-longlong)
> #+(or 32-bit-target windows) (:unsigned-long %get-unsigned-long)
> #+(and 64-bit-target
> (not windows)) (:unsigned-long ccl::%%get-unsigned-longlong)

Reported by Louis Höfler.

Tags: ccl win64
Revision history for this message
Michał "phoe" Herda (phoe-krk) wrote :
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.