ファイルの前のほうで
(1) #include
(2) #define
(3) externな関数
(4) ふつうのプロトタイプ(ヘッダーにかかない場合)
(5) staticなプロトタイプ
(6) externな変数
(7) そのファイルで実体を初期化する変数
(8) staticな変数
(9) typedef
などはどの順で書いてます?