title: Unexpected in macro formal parameter list Error
body: <p>I'm an intern student and my boss told me to do porting from Linux c to Visual C++.</p>
  
  <p>When I built the coding, I found this error "unexpected in macro formal parameter list", here is the code </p>
  
  <pre><code>#define cache_info(format, msg...)  
      do { \
          ;\
      } while (0)  
  </code></pre>
  
  <p>I don't know what is wrong and what the coding is for . </p>
  
  <p>I can't also ask the Linux programmer since he is out. Can someone help me ???</p>