<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">2014-10-15 19:18 GMT+02:00 Eliot Miranda <span dir="ltr">&lt;<a href="mailto:eliot.miranda@gmail.com" target="_blank">eliot.miranda@gmail.com</a>&gt;</span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi Annick,<div class="gmail_extra"><br><div class="gmail_quote"><div><div class="h5">On Wed, Oct 15, 2014 at 7:57 AM, Annick Fron <span dir="ltr">&lt;<a href="mailto:list@afceurope.com" target="_blank">list@afceurope.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">What is the syntax to describe an external structure with an array of int of size 6 ?<br>
<br>
I know only the syntax<br>
<br>
fields<br>
^#(<br>
(param1 ‘long’)<br>
(param2 ‘long’)<br>
(param3 ‘long’)<br>
(param4 ‘long’)<br>
(param5 ‘long’)<br>
(param6 ‘long’)<br>
)<br></blockquote><div><br></div></div></div><div>Hmm.  Good question.  It seems you can write</div><div><br></div><div>fields</div><div><span style="white-space:pre-wrap">        </span>&quot;IAXCallStateEvent defineFields&quot;</div><div><span style="white-space:pre-wrap">        </span>^#(</div><div><span style="white-space:pre-wrap">                </span>(type &#39;long&#39;)</div><div><span style="white-space:pre-wrap">                </span>(callNo &#39;long&#39;)</div><div><span style="white-space:pre-wrap">                </span>(state &#39;long&#39;)</div><div><span style="white-space:pre-wrap">                </span>(format &#39;long&#39;)</div><div><span style="white-space:pre-wrap">                </span>(vformat &#39;long&#39;)</div><div><span style="white-space:pre-wrap">                </span>(remote &#39;char[256]&#39;)</div><div><span style="white-space:pre-wrap">                </span>(remoteName &#39;char[256]&#39;)</div><div><span style="white-space:pre-wrap">                </span>(local &#39;char[256]&#39;)</div><div><span style="white-space:pre-wrap">                </span>(localContext &#39;char[256]&#39;)</div><div><span style="white-space:pre-wrap">        </span>)</div></div></div></div></blockquote><div><br><br> </div><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><br></div><div>But as a community we really need to document the FFI more thoroughly :-/</div><div> </div></div></div></div></blockquote><div><br>+1<br></div><div>I can not even find up to date information on how to *install* current working FFI.<br></div><div>Aren&#39;t there any &quot;alive&quot; projects build on FFI (old or Alien-FFI).<br>It would help to see more real-life examples.<br></div><div><br><br> </div><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"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<span><font color="#888888"><br>
Annick<span class="HOEnZb"><font color="#888888"><br>
</font></span></font></span></blockquote></div><span class="HOEnZb"><font color="#888888"><br><br clear="all"><div><br></div>-- <br>best,<div>Eliot</div>
</font></span></div></div>
</blockquote></div><br></div></div>