title: Warning from macro
body: <pre><code>#define DF__TCDX0_RB_INFO__BRANCH_INDEX_LIST__[0, 2] 1
  
  warning: missing whitespace after the macro name [enabled by default]
  </code></pre>
  
  <p>I was trying to compile a third party header file and gcc is throwing this warning.
  I am not sure what this macro does. Is it a shortcut for defining the following ? How do I fix the warning ?</p>
  
  <pre><code>#define DF__TCDX0_RB_INFO__BRANCH_INDEX_LIST__0 1
  #define DF__TCDX0_RB_INFO__BRANCH_INDEX_LIST__1 1
  #define DF__TCDX0_RB_INFO__BRANCH_INDEX_LIST__2 1
  </code></pre>