>>682
レス、ありがとうございます。
すみません、自己解決しました。
変数の宣言の前にprintfとかの処理を書くとgcc2.95では、
宣言されたことにならないようです。
gcc 3X系では問題ないみたいなのですが。