gnu warning fix
fix
fix
fix
Fix