>>555
parse error before なんちゃらかんちゃら
は、結構よく出るよ。
で、原因はそのなんちゃらかんちゃらの「前」にあるので、その行は問題なし。
#defineとかtypedefとか#ifdefあたりが、コンパイル環境のヘッダファイルと
微妙に矛盾してんじゃないかな。
プリプロセッサの出力結果を見てみよう。