Сишкоблядуйк, скажи, что делает эта поебень?
devc->hw_channels = devc->hw_channels =
oss_audio_set_channels (devc->hw_dev, devc->hw_channels);
и нет, это не опечатка
@hate-engine комментов нет. gcc считает что этот код использует особенность реализации компилятора и выдает ворнинг: "операция над ‘devc->hw_channels’ может дать неопределенный результат"