gnu warning fix