<p>Update the ctags to minimal version required for the Kotlin parser to work. No changes to the geany sources were necessary.</p>
<p>This a prerequisite to <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="925843353" data-permission-text="Title is private" data-url="https://github.com/dolik-rce/geany/issues/1" data-hovercard-type="pull_request" data-hovercard-url="/dolik-rce/geany/pull/1/hovercard" href="https://github.com/dolik-rce/geany/pull/1">dolik-rce#1</a>, as suggested by <a class="user-mention" data-hovercard-type="user" data-hovercard-url="/users/elextr/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/elextr">@elextr</a> in  <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="850310208" data-permission-text="Title is private" data-url="https://github.com/geany/geany/issues/2778" data-hovercard-type="pull_request" data-hovercard-url="/geany/geany/pull/2778/hovercard?comment_id=864518340&comment_type=issue_comment" href="https://github.com/geany/geany/pull/2778#issuecomment-864518340">#2778 (comment)</a>. Unfortunately, that PR can't be created here directly, since it compares two branches in my fork, but I will move it to this repository as soon as this PR is accepted or when someone with commit rights to geany repository pulls in this branch.</p>

<hr>

<h4>You can view, comment on, or merge this pull request online at:</h4>
<p>  <a href='https://github.com/geany/geany/pull/2830'>https://github.com/geany/geany/pull/2830</a></p>

<h4>Commit Summary</h4>
<ul>
  <li>update ctags to version p5.9.20210411.0</li>
</ul>

<h4>File Changes</h4>
<ul>
  <li>
    <strong>M</strong>
    <a href="https://github.com/geany/geany/pull/2830/files#diff-3f65ff2875a0b0ee757505008f09bfc4dd547050a4547478f33ae2b9867956a3">ctags/main/dependency.c</a>
    (13)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/geany/geany/pull/2830/files#diff-e037e19b9d3c953cf423ec2e3be4cd53705309ef076f0a70d513ff1e37428cb9">ctags/main/entry.c</a>
    (15)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/geany/geany/pull/2830/files#diff-7a41d742828c4c6b37d37d6ecd79ca1adcb9fc07c178571134fdba54187b74c9">ctags/main/entry.h</a>
    (9)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/geany/geany/pull/2830/files#diff-d9816733acbb6bcc8e28d6b719844eb3851bdcc60623d3eb339ec0cac50610e2">ctags/main/error.c</a>
    (8)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/geany/geany/pull/2830/files#diff-9935e16946dba1328e79da6008eef2746908b33febd460adf74f0d656631ff8c">ctags/main/field.c</a>
    (58)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/geany/geany/pull/2830/files#diff-ff94d3b4cf197f7074c3c4bce6ce3290886cb1b9e138ce5eefb090bf69bbb79b">ctags/main/field.h</a>
    (3)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/geany/geany/pull/2830/files#diff-656b762148cfc6b8bf69d342d7ce770f62c3fd7fe9cd3910791c1e2aacc30f59">ctags/main/field_p.h</a>
    (3)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/geany/geany/pull/2830/files#diff-630b1cbf12ecc51e795a9dc1134f1deb6a2c76d8c635721b9d2d2bcd280529c1">ctags/main/fmt.c</a>
    (4)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/geany/geany/pull/2830/files#diff-13aa947fcf611c2902726c6096381192a3022c0d45b2245d251e62636481fc0c">ctags/main/htable.c</a>
    (94)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/geany/geany/pull/2830/files#diff-1e5a75b672a0a777da0783cddeb14100bea33e7791eecb330c845f0315e7bd9f">ctags/main/htable.h</a>
    (23)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/geany/geany/pull/2830/files#diff-71aaf4c893a61a888c33115de9f1f54085c534c99bb9fa0d37005c41fe189ae9">ctags/main/lregex.c</a>
    (25)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/geany/geany/pull/2830/files#diff-2f2eaa85b6c1cfd202851e11331ac2b95602bc7d3315d3465ded598ca7f15755">ctags/main/lregex_p.h</a>
    (2)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/geany/geany/pull/2830/files#diff-b0708cfae4fa3b83c046eda7c08d0850a5569ca445a9fd90e40d581ac0470e3e">ctags/main/options.c</a>
    (644)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/geany/geany/pull/2830/files#diff-17dc0f79bf0a7fdfd6960e54d72f56ead97b337a7bb35bb071d6d1685c862375">ctags/main/options.h</a>
    (1)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/geany/geany/pull/2830/files#diff-ada80df3d5bf502cefc36893980c2096f08be8a139e49b1de541a66762087700">ctags/main/options_p.h</a>
    (1)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/geany/geany/pull/2830/files#diff-f1521130e8a0e7ec530c3da015d501b7a47ef008da5ef2860a40e6381aebd1d4">ctags/main/parse.c</a>
    (106)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/geany/geany/pull/2830/files#diff-47e9095b9a211a1b2bfbbaa9b12d5c37b0ddca992119166c7ceaf9d6f958ddff">ctags/main/parse.h</a>
    (3)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/geany/geany/pull/2830/files#diff-463d738437d22f3b457e482a9cc8684c342129c09861d3f3f28b3e89c2c0414b">ctags/main/parse_p.h</a>
    (4)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/geany/geany/pull/2830/files#diff-e5768d601525cac458b03250731416beadfbae6ba7877273d0326cd1e048601a">ctags/main/parsers_p.h</a>
    (14)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/geany/geany/pull/2830/files#diff-a99ea3ca6d896217a8629119ccb2ceceb05106638cb9dcd040d00cf25db189fb">ctags/main/ptag.c</a>
    (10)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/geany/geany/pull/2830/files#diff-1c6da752cbdde5577b340013c6a5a883d87d7fbcff340f92e028ab53202eb7c4">ctags/main/ptag_p.h</a>
    (7)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/geany/geany/pull/2830/files#diff-8eb9e12b1c9b731e0882ee0455e430b7db12d784d1d9ccac5c893f12926ee2dd">ctags/main/ptrarray.c</a>
    (69)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/geany/geany/pull/2830/files#diff-9d79dc42d1d2d4f290142cf29a1d6dfbc14e1fcee6a6ca999c8ea95e220f841c">ctags/main/ptrarray.h</a>
    (9)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/geany/geany/pull/2830/files#diff-bfe3184f2e75523121ea2b07add9f227f6fce092e2282c79ba5f7bdd5ea27524">ctags/main/read.c</a>
    (24)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/geany/geany/pull/2830/files#diff-06d77818f349798b05a4588f8e3eebec394f4858f865739362550c130dda7684">ctags/main/read_p.h</a>
    (4)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/geany/geany/pull/2830/files#diff-3e5b0cfe3d74405529715c198cc7c7ff6436bc290a652284f210434a6e8ff139">ctags/main/repoinfo.h</a>
    (2)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/geany/geany/pull/2830/files#diff-2c708cc004a98085943f594769c67b2368628ab6c5da486f565a664f74c6888e">ctags/main/routines.c</a>
    (1)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/geany/geany/pull/2830/files#diff-b98e18ad4ad45eb84881b09f71228c1e5bb1b11437b8001272d83422c1f8191b">ctags/main/routines.h</a>
    (3)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/geany/geany/pull/2830/files#diff-16baccfc188f8c22094b44b72a783071f3a2aecf8044f8b15624286a0af6eacc">ctags/main/routines_p.h</a>
    (3)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/geany/geany/pull/2830/files#diff-589ddb4669f80849003b8b4c5d6e97d34b528742a856d633f27c6662b72df867">ctags/main/subparser.h</a>
    (2)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/geany/geany/pull/2830/files#diff-f5d69cb5aaebcdc5f4bb421de3a374543bcc15ca9b5ffb705414a52ceb305db2">ctags/main/tokeninfo.c</a>
    (4)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/geany/geany/pull/2830/files#diff-b2547ab23b98b814a90a39675d34dbb80433a89a2ae3ee333a10e0e7b9d50cd4">ctags/main/tokeninfo.h</a>
    (8)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/geany/geany/pull/2830/files#diff-96a778bbda3ec3d9e5b0d15b209be5d923f35731c104586503324ef970983e98">ctags/main/writer-ctags.c</a>
    (55)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/geany/geany/pull/2830/files#diff-d0993b553c931cca516a3f071ca6c3bd0efb7f027b5c909c0b86cc1de5b21763">ctags/main/writer-json.c</a>
    (6)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/geany/geany/pull/2830/files#diff-af6e55424f40acb6b569c18ce0ff6019845b684475cf78ff9c24390fe5b9c6ab">ctags/main/writer.c</a>
    (8)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/geany/geany/pull/2830/files#diff-437cb27b8789ebd0569dde622e7d5e804905d2c75bfe53458ca5ff06ff74ecd7">ctags/main/writer_p.h</a>
    (4)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/geany/geany/pull/2830/files#diff-9ed5caaef708faa2430fcaa7219dcba9245875c9395d1b8e92bb94b16ecc68db">ctags/main/xtag.c</a>
    (6)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/geany/geany/pull/2830/files#diff-48caa810194cb09a4de9c825e09e34caba578d5ab51bc75fc1c158f0504ac23b">ctags/main/xtag_p.h</a>
    (12)
  </li>
</ul>

<h4>Patch Links:</h4>
<ul>
  <li><a href='https://github.com/geany/geany/pull/2830.patch'>https://github.com/geany/geany/pull/2830.patch</a></li>
  <li><a href='https://github.com/geany/geany/pull/2830.diff'>https://github.com/geany/geany/pull/2830.diff</a></li>
</ul>

<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/2830">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AAIOWJ3YSPOAEBFPYQHALXLTT3GQ3ANCNFSM47A34BGA">unsubscribe</a>.<img src="https://github.com/notifications/beacon/AAIOWJ4X3ARLUNTYDI7RXKLTT3GQ3A5CNFSM47A34BGKYY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4NZPJQUQ.gif" height="1" width="1" alt="" /></p>
<script type="application/ld+json">[
{
"@context": "http://schema.org",
"@type": "EmailMessage",
"potentialAction": {
"@type": "ViewAction",
"target": "https://github.com/geany/geany/pull/2830",
"url": "https://github.com/geany/geany/pull/2830",
"name": "View Pull Request"
},
"description": "View this Pull Request on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
}
]</script>