>>408
_ から始まる識別子(厳密にはもうちょっと制限されるけど)は、処理系や
標準ライブラリが使うために予約されている。_ending はおそらく CRT の
スタートアップルーチンあたりで使われているものとコンフリクトしている
ものと思われ。

不幸なことになる可能性が高いから、とりあえず _ から始まるシンボルを
使うのはやめとけ。