<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Mon, Jul 1, 2013 at 9:24 AM, Mirko Vukovic <span dir="ltr"><<a href="mailto:mirko.vukovic@gmail.com" target="_blank">mirko.vukovic@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><div><div class="h5">On Mon, Jul 1, 2013 at 9:04 AM, Luís Oliveira <span dir="ltr"><<a href="mailto:luismbo@gmail.com" target="_blank">luismbo@gmail.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div>Mirko Vukovic <<a href="mailto:mirko.vukovic@gmail.com" target="_blank">mirko.vukovic@gmail.com</a>> writes:<br>

<br>
> The following example from section 10 of the cffi documentation is<br>
> causing a segmentation fault on clisp on cygwin:<br>
<br>
</div>The varargs support in CFFI makes some assumptions that might not be<br>
true on Windows, I suppose. Is this x86 or x86-64?<br>
<br></blockquote></div></div><div>It's complicated:<br></div><div>- The machine is X86-64 running Windows 7<br></div><div>- I am using clisp 2.48 which is part of the cygwin distribution<br></div><div>- cygwin is 32-bit<br>
</div>
<div>- I assume that clisp is also 32 bit<br></div><div>- The version of gcc (for what it's worth) is 4.5.3<span class="HOEnZb"><font color="#888888"><br></font></span></div><span class="HOEnZb"><font color="#888888"><div>
 </div></font></span></div><span class="HOEnZb"><font color="#888888">Mirko<br></font></span></div></div>
</blockquote></div>Your comment brings to mind another issue I had.  I was trying to fetch a signed integer 32 variable that contained error codes.  But I was getting large negative numbers.  I only got reasonable results when I set the cffi code to look for an unsigned integer 32 variable.  Maybe the two issues are related.<br>
<br></div><div class="gmail_extra">Mirko<br></div></div>