<p><a href="https://github.com/eht16" class="user-mention">@eht16</a> by "reverse engineer" I meant plugin devs would have to figure out and download the version of G* headers which go with the specific version of G* dlls we ship in order to develop plugins. If we (optionally) shipped the G* headers along with the dlls we ship, all they would have to do is point their toolchain/compiler/buildsystem at our headers and dlls and they can make plugins, whether they use MSYS, Cygwin, MinGW, MSVC, ICC, etc. They should all interoperate as it's all plain C, including Scintilla which we use via a C API/ABI.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/geany/geany/pull/1072#issuecomment-226110738">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe/ABDrJ4uo8p9njD8f0AVgkipSj-er8ln7ks5qL6sggaJpZM4I1slV">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/ABDrJ1jF54V3mb--YE6JPK7vAWLajno7ks5qL6sggaJpZM4I1slV.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/geany/geany/pull/1072#issuecomment-226110738"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>