C++ Error "expected initialiser before '[macroname]'"
<p>I'm trying to make a program run with the eclipse IDE but I get the above mentioned error.</p>

<pre><code>#if defined(__cplusplus) || defined(c_plusplus)
extern "C" {
#endif

tCRU_BUF_CHAIN_HEADER *CRU_BUF_Allocate_MsgBufChain ARG_LIST((UINT4 u4Size,UINT4 u4ValidOffsetValue));

[some more macros where this error comes]

#if defined(__cplusplus) || defined(c_plusplus)
}
#endif
</code></pre>

<p>is one of the errors, there comes the error:</p>

<p>"expected initialiser before 'ARG_LIST'"</p>

<p>To be accurate, there are 18 macros of the same type that give this error, in the moment i delete the "ARG_LIST" the error goes away, but because this isn't code that I created I don't want to delete this part.</p>

<p>I tried to find a solution in the net but couldn't find something and now I'm hoping someone here can help me.</p>

<p>If you need some more information I try to answer it as fast as possible.</p>
