<div class="gmail_quote">On Fri, Aug 26, 2011 at 7:41 AM, Luís Oliveira <span dir="ltr"><<a href="mailto:luismbo@gmail.com">luismbo@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

<div class="im">On Fri, Aug 26, 2011 at 12:13 PM, Martin Simmons <<a href="mailto:martin@lispworks.com">martin@lispworks.com</a>> wrote:<br>
> I suspect the problem is the UUID argument, not the pointer.<br>
><br>
> CFUUIDBytes is a struct type, i.e. you need to pass the aggregate by value.<br>
> IIRC, CFFI doesn't support that.<br>
<br>
</div>Correct. There's a work-in-progress integration of FSBV[1] into<br>
CFFI[2] that adds such support via libffi. [1] might be the most<br>
useful to Frank if he's in a hurry.<br>
<br>
Cheers,<br>
<br>
[1] <a href="http://repo.or.cz/w/fsbv.git" target="_blank">http://repo.or.cz/w/fsbv.git</a><br>
[2] <a href="https://github.com/cffi/cffi/tree/fsbv" target="_blank">https://github.com/cffi/cffi/tree/fsbv</a><br>
<div class="im"><br>
--<br>
Luís Oliveira<br>
<a href="http://r42.eu/%7Eluis/" target="_blank">http://r42.eu/~luis/</a><br></div></blockquote><div><br>Just to emphasize, the standalone FSBV works, the integration project is very early and probably doesn't even compile.  The syntax will likely change somewhat when the integration is ready.  I just noticed that the <a href="http://repo.or.cz">repo.or.cz</a> gitweb page is giving an error so I sent an email to the admins.  There's a mirror at <a href="http://common-lisp.net/gitweb?p=projects/gsll/fsbv.git;a=summary;js=1">http://common-lisp.net/gitweb?p=projects/gsll/fsbv.git;a=summary;js=1</a> but it seems to be lagging by one commit.<br>

<br>Liam<br></div></div>