<p>Looks mostly good by quick inspection.</p>

<p>But you give me an opportunity to ask what I mostly missed on U-CTags: why <a href="https://github.com/geany/geany/commit/0a99f9c39ae02a9501c439e8acf177f958f949bb" class="commit-link"><tt>0a99f9c</tt></a>?<br>
I mean, I get some of the additions, but not most of the changes, that were originally made for a reason, like the separate <em>mem.c</em>/<em>file.c</em> which was here to compartiment the backends and make the code easier to work with (originally it had the if/else style, but I <a href="/b4n/mio/commit/f7f97f60f4b80128cf8a929d75a78b3a4ad90e0b">went away from it</a>).<br>
Same, dropping GLib dep is nice for CTags, but instead of re-doing it, <a href="/b4n/mio/">upstream</a> <a href="/b4n/mio/commit/08cc254fe29eee09ff28ac8b503e9f84a092c2af">has it</a>, and it's not a totally trivial change as a full MIO implementation requires a <em>conformant</em> <code>vsnprintf()</code>, which is not so uncommon but basically requires a conformant C99 implementation.  I'm not even sure MSVC has one (current docs seem to say it does though, but <code>vsnprintf()</code> return value seem to have always be a problem on MSVC).</p>

<p>And if you wanna diverge too far from upstream (which is the case apparently, also changing style and whatnot), that one should die and all the tests should be imported into the new upstream.<br>
I don't really care what is upstream as I doubt anything else than Geany (and now CTags) use it, but it should then die in favor to becoming a part of CTags itself.</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/1070#issuecomment-225580487">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe/ABDrJ2F62u5FGCGtoRsySdU7EMFxyAo-ks5qLVsTgaJpZM4IzlZ-">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/ABDrJ6akPyAK_NjK4p4dSOhBxOjATQuqks5qLVsTgaJpZM4IzlZ-.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/1070#issuecomment-225580487"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>