Illegal character 'character' (0x'value')  コンパイラメッセージ

不正な文字 'character' (0x'value')
入力ファイルの中に無効な文字がありました。

その文字の 16 進値が出力されます。
これは,関数マクロに余分な引数が渡されたことが原因であることもあります。


・・・というエラーが出るのですが原因が全くわかりません。
配列の[]の中の文字に対するエラーなのですが、他の文字に
変えても同じエラーが出ます。
「関数マクロに余分な引数が・・・」このあたりが原因でしょうか。
なにか心当たりがある人いたら教えてください。お願いします。