質問: foo; return cf_error_status; }
回答: それはコロンが問題ではなくその前の引用符がバックスラッシュでエスケープされていないから出ているエラーです。 で、それを直してもやはりコンパイルは通らないはず。 インラインアセンブラのその書き方はgcc独自のもので、VCではまた別に__asmキーワードを使った書き方をします。 インラインアセンブラを使ってコンパイラ過般なプログラムを書くのは無理とお考えください。