title: What changes should I do in the function-like macro to make it MISRA compliant?
body: <p>The function-like macro is</p>
  <pre><code>#define ARRAYSIZE(_Array)  ((sizeof(_Array)) / (sizeof(_Array[0])))
  </code></pre>
  <p>The error shown is:</p>
  <blockquote>
  <p>Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 rule 19.10)</p>
  </blockquote>