>>150
*NIXのGCCは大文字小文字を区別します
で、大文字の *.C はC++のソースと解釈されますね

解りやすい例でいくと、main関数の再帰コールはCでは許されてるけどC++ではエラーになりますね。