>>446
それを回避するための

#ifndef _INC_ヘッダ名
#define _INC_ヘッダ名

#endif

だと思っているんですが。

グローバル関数の場合はインクルードガードが適用されないって事でしょうか・・・?