Port to 64-bit Windows Clozure CL

Bug #622423 reported by Luís Oliveira on 2010-08-22
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
CFFI
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.

This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers