main関数の中に、
extern unsigned long型を
宣言することは出来ないんですか?