>>776
externの書き方はわかってるつもりです。
気にしてんのは、extern切ってる関数が自分自身にあり、
その宣言部分にexternが付いていることなんですが・・・

 ・外部参照宣言している関数が自分自身にあり、他のソースにはない
 ・extern int hoge(void) という書式から始まる関数の宣言は可能なのか

ということでした。
>>773さんの言うとおりなら、可能ではあるようですが、なんか普通と違うような。。