<p><a href="https://github.com/techee" class="user-mention">@techee</a> I re-did virtually the same in <a href="https://github.com/geany/geany/pull/932" class="issue-link js-issue-link" data-url="https://github.com/geany/geany/issues/932" data-id="138610098" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#932</a>.  For some reason this branch has merge conflicts and it was so easy replacing the occurrences (and checking them on the way) I didn't even try using your patch.  If you'd like credit, I can fix that.</p>

<p>That other PR replaces the macro with a typedef, too, and marks it deprecated.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br>Reply to this email directly or <a href="https://github.com/geany/geany/pull/931#issuecomment-192509333">view it on GitHub</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/ABDrJ1lS2Xd73JMmEMHsXjtlWWhY2sqmks5pqLhbgaJpZM4HpRHw.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/931#issuecomment-192509333"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>