<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">2016-09-22 11:03 GMT+02:00 IOhannes m zmoelnig <span dir="ltr"><<a href="mailto:zmoelnig@iem.at" target="_blank">zmoelnig@iem.at</a>></span>:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><span class="gmail-">On 2016-09-22 08:37, Antoine Rousseau wrote:<br>
> you need<br>
> to be aware of the version at compilation time, and have to use this<br>
> version at runtime. So I don't think you can build an external that would<br>
> be compatible for both versions.<br>
<br>
</span>why?<br></blockquote><div><br></div><div>Because interfaces changed :<br><br><span class="gmail-blob-code-inner">-<span class="gmail-pl-k">void</span> <span class="gmail-pl-en">iemgui_save</span>(t_iemgui *iemgui, t_symbol **srl, <span class="gmail-pl-k gmail-x gmail-x-first">int</span><span class="gmail-x gmail-x-last"> </span>*bflcol)</span>

  



    
    <table class="gmail-diff-table gmail-tab-size"><tbody><tr>

    </tr></tbody></table><table class="gmail-diff-table gmail-tab-size"><tbody><tr>

  <td class="gmail-blob-code gmail-blob-code-addition gmail-is-hovered">
      </td></tr></tbody></table>

    <span class="gmail-blob-code-inner">+<span class="gmail-pl-k">void</span> <span class="gmail-pl-en">iemgui_save</span>(t_iemgui *iemgui, t_symbol **srl, <span class="gmail-x gmail-x-first gmail-x-last">t_symbol*</span>*bflcol)</span><br></div><div><br>(from <a href="https://github.com/pure-data/pure-data/commit/6af3739b2284cfd53ad0ca8eeb2d3c450767e77b">https://github.com/pure-data/pure-data/commit/6af3739b2284cfd53ad0ca8eeb2d3c450767e77b</a>)<br><br></div><div>so how could I build a binary that would switch the interface of <span class="gmail-blob-code-inner"><span class="gmail-pl-en">iemgui_save </span></span>at runtime, following the version of the running Pd ?<br><br></div></div>
</div></div>