Daniel-Constantin Mierla writes:<br>
<br>
> Another way could be adding a new field, extended flags, with a<br>
> different set of functions to handle them like<br>
> setflagx()/resetflagx(...)/isflagxset(...), so the current behaviour<br>
> is not affected at all.<br>
<br>
That would be fine with me.<br>
<br>
> view I think using an array (static size) is better than single value<br>
> field. Initially it can be of uint32_t[2] to give access to 64 more<br>
> flags, but in the future it can be changed if needed. The functions<br>
> will take two parameters, bit index and array index.<br>
<br>
That would be too complex to use.  A flag should be a single integer.<br>
<br>
-- Juha<br>


<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/kamailio/kamailio/issues/1288#issuecomment-340545188">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AF36ZblaoPv21rFWD1Zb8EgKtCK4PBbjks5sxhj9gaJpZM4QKR-M">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AF36ZYQDNP-wnSFSDgrMGsrGYSxlHq_cks5sxhj9gaJpZM4QKR-M.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/kamailio/kamailio/issues/1288#issuecomment-340545188"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/kamailio/kamailio","title":"kamailio/kamailio","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/kamailio/kamailio"}},"updates":{"snippets":[{"icon":"PERSON","message":"@juha-h in #1288: Daniel-Constantin Mierla writes:\n\n\u003e Another way could be adding a new field, extended flags, with a\n\u003e different set of functions to handle them like\n\u003e setflagx()/resetflagx(...)/isflagxset(...), so the current behaviour\n\u003e is not affected at all.\n\nThat would be fine with me.\n\n\u003e view I think using an array (static size) is better than single value\n\u003e field. Initially it can be of uint32_t[2] to give access to 64 more\n\u003e flags, but in the future it can be changed if needed. The functions\n\u003e will take two parameters, bit index and array index.\n\nThat would be too complex to use.  A flag should be a single integer.\n\n-- Juha\n"}],"action":{"name":"View Issue","url":"https://github.com/kamailio/kamailio/issues/1288#issuecomment-340545188"}}}</script>