Joeish W <joeish80...@yahoo.com> writes:

> I was hoping someone could look at this and help me debug it.
>
> I'm getting:
>
> (FOREIGN-ALLOC :POINTER :INITIAL-ELEMENT (NULL-POINTER))
> is not of type
> SB-SYS:SYSTEM-AREA-POINTER. when I run it.
>
>
>
> (foreign-array-alloc #2A((
>
> (foreign-alloc :pointer :initial-element (null-pointer)) 
> (foreign-alloc :pointer :initial-element (null-pointer))) 
> ((foreign-alloc :pointer :initial-element (null-pointer)) 
> (foreign-alloc :pointer :initial-element (null-pointer))) 
> ((foreign-alloc :pointer :initial-element (null-pointer)) 
> (foreign-alloc :pointer :initial-element (null-pointer))) 
> ((foreign-alloc :pointer :initial-element (null-pointer)) 
> (foreign-alloc :pointer :initial-element (null-pointer)))) '(:array :pointer 
> 4 2))

A few points:

1. #2A(...) does not evaluate its content so the array consists of the
   unevaluated forms.
2. As far as I kno, foreign-array-alloc is not exported from CFFI, so
   you should not use them in your code.
3. C does not have two dimensional arrays anyway, so what are you trying todo?

Wim Oudshoorn.


_______________________________________________
Cffi-devel mailing list
Cffi-devel@common-lisp.net
http://common-lisp.net/cgi-bin/mailman/listinfo/cffi-devel

Reply via email to