@techee I re-did virtually the same in #932. 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.
That other PR replaces the macro with a typedef, too, and marks it deprecated. --- Reply to this email directly or view it on GitHub: https://github.com/geany/geany/pull/931#issuecomment-192509333
