>>311
"_"で始まる名前は使ってはいけません。
"__"あるいは"_"+大文字で始まる名前はCライブラリの予約名です。
#defineされている場合もあります。
これ以外の"_"で始まる名前もexternとしての使用を予約されていますので
どこでぶつかるか解りません。インスタンス変数やローカル変数の
つもりで使ってタイプミスした物がライブラリの動作を破壊するかもしれません。
こういう基礎的なことを知らないソースは私は即捨てます。