関数のプロトタイプ宣言の際にstaticが付くのと付かないのでは何が変わるのでしょうか?