ヘッダに宣言、ソースに定義を書き分けるには理由があるのだが
その説明は面倒だ
なんか、Cに関数の宣言が必要な理由をどこかで読んだのを思い出した
理由は忘れたが、関数宣言しないよりもする記述のが楽なんだなと思ったのは覚えてる